`
文章列表
5)标准的预处理器宏  __LINE__ 当前源文件中的代码行号,十进制整数  __FILE__ 源文件的名称,字符串字面量  __DATE__ 源文件的处理日期,字符串字面量,格式mmm dd yyyy其中mmm是月份如Jan、Feb等 dd是01-31 yyyy是四位的年份  __TIME__ 源文件的编译 时间,也是字符串字面量格式是hh:mm:ss  __STDC__ 这取决于实现方式,如果编译器选项设置为编译标准的C代码,通常就定义它,否则就不定义它  __cplusplus 在编译C++ 程序时,它就定义为199711L  使用#line可以修改__FILE__返回的字符串  如   ...
Eclipse/c,c++,MinGW5.1.6,Qt4.6的整合开发环境   A,MinGW:是编译器      下载地址 http://www.mingw.org/        1,下载的文件安装方式是自动到网站下载文件后安装,所以有几个选择项需要注意
hibernate的映射文件提荣了如下主键生成机制映射:   1,Assigned 主键由应用逻辑产生,数据交由hibernate保存时,主键值已经设置完毕无需hibernate干预。   2,hilo 通过hi/lo算法实现的逐渐生成机制,需要额外的数据库表保存主键生成历史状态。   3,seqhilo  与hilo类似,通过hi/lo算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,例如Oracle   4,increment  主键按数字顺序递增,此方式的实现机制为再当前的应用实例中维持一个变量,以保存当前的最大值,之后每 ...
1,session.save();      session.flush();      直接保存数据到数据库,flush方法注意调用及时。 2,通过file 对象自定义hibernate配置文件      File file=new File("D://a.bhm.xml");      Configuration config=new Configuration().configure(file);
在vs2003下的web项目中如果移植到vs2008中,出现了,未识别的类型错误。 这个问题网络上有很多人说了为什么,但是有一个地方没有说。 “关键字的不同”也能导致这个错误。比如web页面在vs2003的,后台处理页面的关键字是codebehind,在vs2008中则是codefile,这个关键字的不同也造成了,上述的错误。
在用webbrowers控件做脚本注册的时候,如果需要循环执行多个网站的脚本,请不要使用application.event这个方法,他虽然可以去等待webbrower控件加载完网页,但是对于cpu的消耗比较大.处于控件本省的缺陷,请用timer去实现.

Socket选项

    博客分类:
  • Java
socket的选项: 1;TCP_NODELAY:表示立即发送数据。 2;SO_RESUSEADDR:表示是否允许重复Socket所绑定的本地地址。 3;SO_TIMEOUT:表示接收数据时的等待超时时间。 4;SO_LINGER:表示当执行Socket的close()方法时,是否立即关闭底层的Socket。 5;SO_SNFBUF:表示发送数据的缓冲区的大小。 6;SO_RCVBUF:表示接收数据的缓冲区的大小。 7;SO_KEEPALIVE:表示对于长时间处于空闲状态的Socket,是否要自动把他关闭。 8;OOBBINLINE ...
mshtml.HTMLInputElementClass tag1=(mshtml.HTMLInputElementClass)tag.DomElement; string value=tag1.defaultValue;  
使用webbrowser.url.toString()方法获取地址栏信息,然后和原先的地址比较,如果发生改变说明成功。没有改变就说明失败。 暂时就这么做吧
有些时候这个东西就是烦人啊。写个input没有id,没有name,例如 <input type='submit' class='button' value='登 陆' />  如果你要获取这个submit自动点击的话,我估计就只能获取这个value了。获取的一句就是一定要是全局唯一。如果不唯一我也就么的办法了要。
tag.Document.Window.Frames[0].Document.Body.InnerText = retValue;  tag是htmlelement类型,retvalue是变量赋值 似乎还是有那么点缺陷,对于有些网站的html在线编辑器还是有用的。 在做自动顶贴机啊。郁闷,有些网页连个submit都没一个id,或者name属性,这个让我头疼了下
  webBrowser.Navigated += new WebBrowserNavigatedEventHandler(webBrowser_Navigated); loading = true; //表示正在加载 webBrowser.Navigate(url); while (loading) { Application.DoEvents();//等待本次加载完毕才执行下次循环. } retur ...
序列化   public void SerizeFile(Hashtable m_collect) { FileStream fs = new FileStream("Myfile.data", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, m_collect); ...
一,部门简介 在进入公司的前一个星期中,我被分配在公司的软件实施部门,顾名思义,实施部门就是为软件的客户群进行详细的软件定制的部分,也就是说根据不同的客户需求,把我们的产品使用上去,以达到客户的特殊需要 ...
第七条:避免使用终结方法     1, 终结方法(finalizer)会让程序不稳定,性能降低,出现可移植性的问题。 2, Finalizer在c++中师析构器(destructors)的一部分,用作回收资源。在java中垃圾回收机制可以帮助完成。也可以通过try-finally在手动执行类似工作。 3, 在JVM中终结方法是被延迟执行的,也就是说,线程优先级低于其他类型的线程,不是第一时间你关闭的操作就被执行。所以切记不得用以在要求时间性上很严格的操作中。
Global site tag (gtag.js) - Google Analytics