现在位置: 首页 > janson021发表的所有文章
  • 08月
  • 06日
综合 ⁄ 共 2273字 评论关闭
#271、启用地址级调试的设置的作用是什么? 原文链接:What the Enable Address-Level Debugging option does 操作步骤: 菜单:工具+选项+调试+常规,有个"启用地址级调试"项,如果启用该项,将会得到另外三个调试工具:“反汇编”窗口、“寄存器”窗口和地址断点。 如果不选中此项,就不会有。 评论:启用地址级调试非常有用,可特别针对一些深层次的bug,容易找到问题所在。 #272、如何自动显示或不显示反汇编 原文链接:How to show the disassembly automatically or not at all 操作步骤: 菜单:工具+选项+调试+常规,在选......
阅读全文
  • 05月
  • 20日
数据库 ⁄ 共 37282字 评论关闭
http://blog.sina.com.cn/s/blog_7aedaa620100saxf.html   一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 根据已有的表创建新表: A:create table tab_new like ta......
阅读全文
  • 10月
  • 21日
综合 ⁄ 共 489字 评论关闭
1.查询每个月初数据(月底),利用intnx()函数,比较first.(last.) data stocks; set sashelp.stocks; by stock date notsorted; if first.date then output; run; data stocks2; set sashelp.stocks; by stock date notsorted; Lastdt = INTNX('month', date, 0, 'b'); output; run; proc compare data=stocks compare=stocks2;run;  2.清除临时文件,proc datasets.sas代码可能生成很多临时文件,很多情况需要清除临时文件,可以在代码中间插入下面的代码. proc datasets lib=work memtype=data nolist; de......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 3299字 评论关闭
SQL语句效率           1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。            调整不良SQL通常可以从以下几点切入:            1) 检查不良的SQL,考虑其写法是否还有可优化内容            2) 检查子查询   考虑SQL子查询是否可以用简单连接的方式进行重新书写            3) 检查优化索引的使用            4) 考虑数据库的优化器                       2. 避免出现SELECT   *   FROM   table     语句,要明确查出的字段。                         3. 在一个SQL语句......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1700字 评论关闭
      下列范例使用 UdpClient,在通讯端口11000传送UDP 资料包至多点传送位址群组 224.268.100.2。它传送命令列上指定的信息字串。   [C#]  using System;  using System.Net;  using System.Net.Sockets;  using System.Text;  public class UDPMulticastSender {  private static IPAddress GroupAddress =  IPAddress.Parse("224.168.100.2");  private static int GroupPort = 11000;  private static void Send( String message) {  UdpClient sender = new UdpClient();  IPEndPoint groupEP = new IPEndPoint......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 1174字 评论关闭
1. 下载 MySQL 5.5 deb 安装包 cd /usr/local/src sudo wget -O mysql-5.5.22-debian6.0-i686.deb http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.22-debian6.0-i686.deb/from/http://mysql.ntu.edu.tw/   2. 安装 deb 包 sudo dpkg -i mysql-5.5.22-debian6.0-i686.deb MySQL server 被初始化在 /opt/mysql/server-5.5   3. 使能 MySQL groupadd mysql useradd -r -g mysql mysql sudo apt-get install libaio-dev ln -s /opt/mysql/server-5.5 /usr/local/mysql 需要建立软链接 sudo mkdir /usr/local/......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 182字 评论关闭
1高并发服务器:多路IO之select 2高并发服务器:多路IO之poll 3高并发服务器:多路IO之epoll 4高并发服务器:UDP局域网服务器(组播) 5高并发服务器:socket IPC 1高并发服务器:多进程服务器 2高并发服务器:多线程服务器 1.网络工具:ifconfig,ping,netstate,Redhat命令和图形化设置ip,finger,nslookup
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 4677字 评论关闭
有人也许和我一样比较心急,想尽快知道如何去写一个具体的驱动程序,这里,假设您对驱动程序已经有比较好的了解,告诉大家一个快速上路的方法。当然,如果您有足够的时间我建议在动手之前还是深入了解一下CE整个系统架构。 在CE中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。 对于这样一类驱动程序,我们只需要按一种特定的规则实现一个动态库,其中实现对所有的硬件功能的调用,再将这个动态库加入系统中,然后设置相关的......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 594字 评论关闭
输入很大,之前完全不知道fread #include<iostream> #include<cstdio> #include<algorithm> #include<vector> #include<cstring> #include <fstream> using namespace std; int m,n; int a[10005][10005]; int main() { int c; fread(&n,sizeof(n),1,stdin); fread(&m,sizeof(m),1,stdin); for(int i=0;i<n;i++) { fread(a[i],sizeof(int),m,stdin); } int l,r; while(fread(&l,sizeof(l),1,stdin)!=0) { fread(&r,......
阅读全文
  • 01月
  • 28日
综合 ⁄ 共 793字 评论关闭
  让IE(ie6/ie7/ie8)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE来调用这个js文件。Opera,FireFox等其他非IE浏览器就会忽视这段代码,也不会存在http请求。   方式一:引用google的html5.js文件,代码内容可以自己下载下来看。   <!–[if lt IE9]>  <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]–>   将以上代码放到head标签区间   方式二:自己coding JS搞定。 <scrip......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 4811字 评论关闭
同学们:    在一个新的学校里,你们过得好吗?         本来这是一封早就应该写的信,有许多话早应该说,但是我没有去写,没有去说。不是不想,而是我知道你们非常讨厌一个空洞的说教者。所以,我在等待,等待你们自己去体会的生活,等待你们来自生活的感觉,等待你们对自己生活态度的反思。这些东西只是一个时间的问题,在一学期即将结束的时候,在你们忙着准备期末考试的时候,我觉得,这封信可以写了,这些话可以说了,我相信你们应该有了和我的某种共同的感受,思想应该可以达到一种深度。         你们经历了高三,但是它对......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 204字 评论关闭
invalidate(bool)向窗口发了一个WM_PAINT消息,引起窗口重绘。 参数:是否擦除窗口上的元素。 WM_PAINT的消息处理函数是OnPaint,视图类OnPaint函数调用OnDraw函数。实际的重绘工作由OnDraw来完成。 区别:UpdateWindow( )窗口立即重绘,Invalidate函数窗口不立即重绘。WM_PAINT消息的优先级很低,需要等消息队列中的其它消息发送完后才能被处理。
阅读全文