V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  timonwong  ›  全部回复第 17 页 / 共 25 页
回复总数  488
1 ... 9  10  11  12  13  14  15  16  17  18 ... 25  
2013-07-27 21:45:12 +08:00
回复了 zippera 创建的主题 Python 麻烦帮忙看一下这个「正则表达式」?
@zippera
writelines需要写一个字符串序列(比如字符串列表),但是item是字符串。
你需要使用write()
2013-07-27 11:23:55 +08:00
回复了 zippera 创建的主题 Python 麻烦帮忙看一下这个「正则表达式」?
手滑,应该是 re.DOTALL
2013-07-27 11:23:16 +08:00
回复了 zippera 创建的主题 Python 麻烦帮忙看一下这个「正则表达式」?
re.MULTILINE
哦对了,如果想让git-svn的操作方便点,最好这样组织项目结构:
proj1/trunk, proj1/tags, proj1/branches
proj2/trunk, proj2/tags, proj2/branches

而不要这样:
trunk/proj1, trunk/proj2
tags/proj1, tags/proj2
branches/proj1, branches/proj2
main的理解没有问题,不过一般叫trunk...
不过tag是不修改的(一般放里程碑和正式的版本,修订的版本新建一个tag)。
branch里面的东西可合并可不合并,可以在里面做实验,性质上比较随意,不过svn的branch比较重,用起来不大方便,如果是在开发者本机做,可以推荐用git-svn, 用git的branch,到时候合并到上游。
2013-07-27 10:20:15 +08:00
回复了 pythonee 创建的主题 问与答 nio的SocketChannel.configureBlocking(false)和aio有什么区别吗?
@pythonee
"但是nio你不设置这个标志的,默认是blocking的"
1. socket默认就是blocking的,就该是blocking的(你可以想想文件操作的read(), write()默认不阻塞的情况)
2. configureBlocking(false); 之后,就成为了 non blocking *socket* io, 注意有socket.
3. SocketChannel是比较底层的东西,跟socket编程基本都对应,如果不对应,那不是多加一个概念。。。 如果按照你说的,有两种方法:
___1:继承出几种类,为了那仅仅一行代码,贯彻封+装原则。
___2: 传给其它操作,implicitly 修(po)改(huai) socket属性。
2013-07-27 09:18:01 +08:00
回复了 alai 创建的主题 Python python内存修改器求思路
Win32API:
读取:
ReadProcessMemory, hProcess句柄需要通过OpenProcess()打开,需要访问权限需要指定 PROCESS_VM_READ 权限

写入:
WriteProcessMemory, OpenProcess()打开的句柄需要指定 PROCESS_VM_WRITE权限。

还有种方法是在另外的进程中创建一个Thread,不过设计到大量问题我在想只能用原生API实现,要不就只能自己写个Python的emitter, 自动生成机器代码,然后把通过VirtualAllocEx分配一个页面,注入到另外的进程中去。

读取的权限还好说点,写入比较麻烦,估计需要管理员权限了。


ReadProcessMemory是可以指定起始地址和大小的。
2013-07-26 21:38:25 +08:00
回复了 66beta 创建的主题 C 请问osx上学习C++,用什么IDE?
@davepkxxx
囧啊,今年愚人节(Google Reader Clone是Joke, C++IDE不是) Jetbrains 就说在做C++ IDE了,部分功能在App Code里面已经有了。官方博客有说:http://blog.jetbrains.com/objc/2013/04/c-ide-an-april-fools-day-joke/
2013-07-26 21:35:02 +08:00
回复了 pythonee 创建的主题 问与答 nio的SocketChannel.configureBlocking(false)和aio有什么区别吗?
@pythonee
BIO是Blocking IO。。。
NIO是Non-blocking IO。。。
先决条件啊。。
2013-07-26 21:10:45 +08:00
回复了 pythonee 创建的主题 问与答 nio的SocketChannel.configureBlocking(false)和aio有什么区别吗?
SocketChannel.configureBlocking(false)
在该socket上的读写都不阻塞,也就是读写操作立即返回,无论有没有数据。这个设置对于POSIX中的O_NONBLOCK标志。

AIO(Asynchronous IO)概念上比NIO更一步,它一般包含了Non-blocking的意思,另外还能让操作并发(concurrent)的执行。
2013-07-26 20:48:09 +08:00
回复了 66beta 创建的主题 C 请问osx上学习C++,用什么IDE?
@davepkxxx
呃。。。
"""
JetBrains is working on a cross-platform C++ IDE supporting C, C++ (including C++11, libc++ and Boost) to help you create outstanding applications for any platform be it Windows, OS X or Linux.
"""
2013-07-26 19:35:54 +08:00
回复了 314x 创建的主题 问与答 救命,linux突然无法进入桌面了
@314x
稍有离题,因为我曾经犯过二,路径中曾经多打了个空格,不过还好只是/home里的。。。
如果你命令没有输错的话,那就没有问题,可能不是rm -rf造成的。
2013-07-26 19:25:36 +08:00
回复了 314x 创建的主题 问与答 救命,linux突然无法进入桌面了
@314x
看到rm -rf 我就菊花一紧。。。
2013-07-26 19:18:49 +08:00
回复了 Danny 创建的主题 Jekyll Pygments 如何高亮 Liquid 语言?
看起来Liquid语法跟django和jinja相似,不想定制的话直接用django/jinja的语法高亮就可以了
2013-07-26 18:41:46 +08:00
回复了 66beta 创建的主题 C 请问osx上学习C++,用什么IDE?
2013-07-26 17:09:59 +08:00
回复了 Galileo 创建的主题 问与答 C++有没有类似python的jinja2的模版引擎
C++写Web...
你看看Wt吧: http://www.webtoolkit.eu/, 能做成这样还真是辛.苦.了.
2013-07-26 12:05:57 +08:00
回复了 akinoniku 创建的主题 问与答 有具体需求的月经贴:python(Django)还是ruby(RoR)?
1. 不是练手的请用自己熟悉的;
2. 注重开发效率请首先考虑自己熟悉的;
3. 部署和维护都应该首先考虑自己熟悉的。
2013-07-25 18:48:10 +08:00
回复了 ispinfx 创建的主题 问与答 为什么打印纸要比一般书籍的纸张来得要厚?
搓是搓得起来,至于搓起来几张,送进去会不会打圈卡纸就不知道了。。。
2013-07-25 17:33:42 +08:00
回复了 felix021 创建的主题 分享发现 Pipe: Infix syntax for Python //为Python增加中缀语法
有点F#的感觉,本质是右结合运算然后玩高阶函数还真是想的出来啊。。。
root='/'
改为你about.png 所在路径
1 ... 9  10  11  12  13  14  15  16  17  18 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3123 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 00:44 · PVG 08:44 · LAX 16:44 · JFK 19:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.