`
文章列表
本文是从我另一个博客转载过来的,欢迎大家点击进去看一下,帮我增加点人气^_^ ImPyy   选择模块 根据python参考手册的提示,optparse 已经废弃,应使用 argparse 教程 概念 argparse 模块使用 add_argument 来添加可选的命令行参数,原型如下: ArgumentParser.add_argument(name or flags...[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest]) D ...
原文及更多内容:http://yysource.sourceforge.net/?p=106   // 获取表单里面的数据,返回一个json形式的对象 // 参数 form 为表单对象,filler 为字符串 // 对于表单中空值的元素,默认忽略,也可以设置填充值:filler 来填充空值 function getFormData (form, filler) { var data = {}; for (var i = 0; i < form.length; ++i) { var name = form[i].name; var value = form ...
原文及更多内容:http://yysource.sourceforge.net/?p=103 下载和安装 Windows 调试工具   http://msdn.microsoft.com/zh-CN/windows/hardware/gg463009 这里有具体的版本可以选择。   在这个页面点进去会发现下载的其实是在线安装器。 如果想要ISO离线安装包的话,需要很麻烦地找来找去,这里提供一些主要的离线ISO包,免去大家的麻烦了:   Windows Driver Kit Version 7.1.0 http://www.microsoft.com/en-us/do ...
原文及更多内容:http://yysource.sourceforge.net/?p=99 程序中的变量,有时会被莫名奇妙地改变。之前明明是111,在某个函数过后可能就变成31348了。 很可能是因为程序中的其他变量(比如字符串)写入超出范围了,但是由于超出的部分刚好是本程序的其他变量所在的内存空间, 所以系统不会报错。但是你其他的变量就这样不幸地“被改变”了。 比如,在读取文件内容的时候,往往需要循环读取,直到不能再读 ……定义变量…… char contents[255]; int i
原文及更多内容:http://yysource.sourceforge.net/?p=95 首先要搞清楚想获取的是 程序执行成功的结果,还是程序执行失败的结果。 貌似php中exec()函数的第二个参数返回的是程序执行成功的结果,也就是标准输出。对于程序执行失败的结果,也就是标准错误输出,是不返回的。 所以需在命令行的结果加上 2>&1,比如:"c++ test.cpp 2>&1",这样就可以在第二个参数中返回错误的结果了。
原文及更多内容:http://yysource.sourceforge.net/?p=91 一开始的想法是用 CreateWaitableTimer 和 SetWaitableTimer 设置一个定时器,要求每500毫秒报时一次。 代码中用    代码1:while (WaitForSingleObject(hTimer, INFINITE) == WAIT_OBJECT_0){...}  来等待定时器。 其中 CreateWaitableTimer 函数有些需要说明的地方。bManualReset 这个参数的作用,决定了定时器是人工重置的,还是自动重置。
  原文及更多内容:http://yysource.sourceforge.net/?p=87 用simple html 的时候是这样的:   $dom = str_get_html("<div></div>"); $dom->innertext = "abc"; echo $dom->outetext;// 无法显示"<div>abc</div>" 这是因为 str_get_html 产生的是dom Object,在dom里是没有innertext这个属性的 ...
原文及更多内容:http://yysource.sourceforge.net/?p=83 为了在点击第一个<tr>中的某个<td>时能显示/隐藏下一行<tr>,需要在显示的时候将下一行<tr>的display设置为table-row,否则就会出现两行<tr>的列对不齐,甚至第一行<tr>的列被挤坏变形的结果。
今天做MFC的时候发现用 GetLocalTime() 获得的时间一直对不上我的电脑上显示的时间,用GetSystem()却神奇地对上了。 而MSDN上却说GetLocalTime()获得的是当地时间,GetSystemTime() 是UTC时间。晕死了。 又百度了一下,发现有人用MSDN的说法,有人跟我的实践结果一样…… 真实的情况搞不懂,还是先记着吧。
在用CKEDITOR 的时候,会遇到创建一个CKEDITOR 元素el,然后往el中加入内容的情况,一般以正常的方法加入(append,appendHtml等)"<p></p>",都会出现问题。显示到CKEDITOR 的时候可能会很糟糕,后来感觉可能是CKEDITOR 在内部会自动处理这个<p>标签,蛋疼的是它自己又处理不好,所以如果我们要想让插入的内部换行的话,还是尽量用<br/>好了。
<(\b\w+\b)[^>]*>[^<]*<\/\1>  
原文及更多内容,在这里:http://yysource.sourceforge.net/?p=72 如果用chrome调试的时候发现异常定位在如下代码处:   try { state = 1; transport.send( requestHeaders, done ); } catch (e) { // Propagate exception as error if not done if ( state < 2 ) { done( -1, e ); // Simply rethrow othe ...
原文及更多内容:http://yysource.sourceforge.net/?p=69 如果链接器(linker)不知道要加载DLL的lib文件,那么在工程中引用的所有变量、函数都会出现 unresolved external symbol 的错误,所以只要保证让linker知道要去加载lib文件就行了。一共有两种方法,一是在源文件中加入 #pragma comment(lib, "你的lib文件名"),一是在工程属性中Project —> settings —> link选项卡 —> Object/library modules 中加入 Err ...
原文及更多内容,在这里:http://yysource.sourceforge.net/?p=66 创建DLL:  新建DLL工程: 在VC6下,File —> New —> Projects —> Win32 Dynamic-Link Library(一般在倒数第二个)—> 输入名字 —> 选择 An empty DLL project. —> Finish  新建头文件:   File —> New —> Files —> C/C++ Header File
  原文及更多精彩,在这里: http://yysource.sourceforge.net/?p=62 当 CKEditor 的内容是“1111”时,鼠标移出编译器并点击,则触发 blur 事件,此时用 getData() 可能无法获取到实时的内容,获取的结果很可能为空。所以比较好的办法是这样:   window.exView = Backbone.View.extend({ editorRender: function () { editor.on("blur", function(e) { e.listenerData.mo ...
Global site tag (gtag.js) - Google Analytics