- 博客(20)
- 资源 (10)
- 收藏
- 关注
原创 linux文件锁技术文档
Linux锁的技术文档第一节Unix支持的文件锁技术介绍Unix系统允许多个进程同时对一个文件进行读写,虽然每一个read或write调用本身是原子的,但内核在两个读写操作之间并没有加以同步,因此当一个进程多次调用read来读文件时,其它进程有可能在两次read之间改变该文件,造成文件数据的随机性冲突。为解决此类并发进程对共享文件的访问控制问题,Unix系统设计了文件锁技术。1.1 读
2012-02-28 13:58:36
9484
原创 java如何判断一个linux下的文件是否为链接文件。
java如何判断一个linux下的文件是否为链接文件。public static boolean isLink(File file){ String cPath = ""; try { cPath = file.getCanonicalPath(); } catch (IOException e
2012-02-26 17:27:07
4845
原创 [windows程序设计]的一例子 ShowDIB2
把位图显示在中心的方法: SetStretchBltMode (hdc, COLORONCOLOR) ; SetMapMode (hdc, MM_ISOTROPIC) ; SetWindowExtEx (hdc, cxDib, cyDib, NULL) ; SetViewportExtEx (hdc
2011-06-20 23:06:00
632
原创 【win32】MM_ISOTROPIC映射模式注意几点
1.MM_ISOTROPIC是保证了视口与窗口之间x,y轴同比例.例如:xViewExt是视口水平范围,yViewExt是视口垂直范围,xWinExt是窗口水平范围,yWinExt是窗口垂直范围,那么在MM_ISOTROPIC模式到:xWinExt/xViewExt与yWinExt/yViewExt比值总是一样的,2.当调用了SetWindowExt(),SetViewportExt()方法时,逻
2011-06-20 22:50:00
1315
原创 (HBRUSH)(COLOR_WINDOW+1)等同GetSysColorBrush(COLOR_WINDOW)
<br /> Windows requires that you add 1 when you use these identifiers and are specifying them in the hbrBackground field of the WNDCLASS structure, but doing so has no profound purpose other than to prevent the value from being NULL. <br />--摘
2011-05-26 01:05:00
2658
转载 BeginPaint和GetDC的区别
<br />这是个windows编程问题。 <br />第一种情况显示出来的字很正常。 <br />case WM_PAINT: <br /> gdc = BeginPaint (hwnd, &ps); <br /> TextOut (gdc, 0, 0, s, strlen (s)); <br /> EndPaint (hwnd, &ps); <br />break; <br />第二种情况显示的字不停闪烁。 <
2011-05-24 22:02:00
719
原创 《windows 程序设计》第九章 一个迷惑解答
终于把《windows 程序设计》看了三百多页(三分之一),在看《windows 程序设计》第九章时, HEAD程序代码中有个疑问,具体问题如下:代码为: szBuffer [lstrlen (szBuffer) - 1] = '/0' ; // If setting the directory doesn't work, maybe it's // a drive change, so try t
2011-05-20 02:02:00
1232
3
原创 【win32】MM_ISOTROPIC映射模式注意几点
1.MM_ISOTROPIC是保证了视口与窗口之间x,y轴同比例.例如:xViewExt是视口水平范围,yViewExt是视口垂直范围,xWinExt是窗口水平范围,yWinExt是窗口垂直范围,那么在MM_ISOTROPIC模式到:xWinExt/xViewExt与yWinExt/yViewExt比值总是一样的,2.当调用了SetWindowExt(),SetViewportExt()方法时,逻辑视图的坐标轴方向、单位,比例就确定了。MM_ISOTROPIC在默认情况下原点位于左上角,
2011-05-15 23:22:00
1302
原创 magic_quotes_gpc addslashes stripslashes
<br />不管magic_quotes_gpc是On还是Off,添加数据时都用addslashes(),当On时,必须使用stripslashes(),Off时则不能用stripslashes()。<br />如何判断On还是Off呢?用get_magic_quotes_gpc()。<br />例:<br /><?php<br />//$content 从数据库里读取内容<br />if(get_magic_quotes_gpc()){ $Content=stripslashes($Content); }
2011-04-24 18:22:00
859
原创 预防数据库攻击的PHP函数一例子 mysql_real_escape_string()
定义和用法<br />mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。<br />下列字符受影响:/x00/n/r/'"/x1a<br />如果成功,则该函数返回被转义的字符串。如果失败,则返回 false。语法mysql_real_escape_string(string,connection)参数描述string必需。规定要转义的字符串。connection<br />可选。规定 MySQL 连接。如果未规定,则使用上一个连接。<br /> 提示和
2011-04-24 17:24:00
687
原创 VS2008 VC++ 自带例子导入学习
Visual C++ 示例应用程序列表:http://msdn.microsoft.com/zh-cn/library/1370z17c%28v=VS.90%29.aspx下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=01AE159F-08CD-495B-8BF4-A48CC395AD7B&displaylang=en下载安装解压后,还需配置一下。如果不配置,运行不了。举例:第一个例子 BirthPicker,(在XXX/V
2011-04-16 18:11:00
1265
原创 CodeIgniter URI传递参数存在不允许字符
CI中URI传递参数时,出现:The URI you submitted has disallowed characters.错误。<br />原因:这是由于uri中存在CI不允许的字符。<br /><br /><br /><br />解决办法:<br /><br /><br />在config/config.php文件中,找到 <br />$config['permitted_uri_chars'] = 'a-z 0-9~%.:_/-i';<br /><br /><br />在里面添加允许的字符。如我需要
2011-04-15 10:43:00
2411
原创 CodeIgniter Model间调用和耦合性冲突问题
在一个Model中调用另一个Model的问题<br />公司的框架是基于CI开发的。用着很舒服。这几天自已搞个东西用的CI,发现很多问题,CI真的很不方便,问题很多。<br /><br />CI模型中不对载入模型<br />比如在game_model.php这个模型中不能使用<br /> $this->load->model('test');<br />这样的方式载入模型,其实是载入成功了。但是不能通过<br /> $this->test->function();
2011-04-14 16:18:00
5885
1
原创 ubuntu Linux 下安装mysql make 解决
<br />../depcomp: line 571: exec: g++: not found<br />make[1]: *** [my_new.o] error 127<br />make[1]:Leaving directory `/usr/local/src/mysql-5.1.48/mysys’<br />make: *** [all-recursive] error 1<br />网上找了下方法,别人说:下载并安装 gcc-c++-4.1.2-33.i386.rpm<br />
2011-03-22 09:10:00
1249
原创 XNA 2D图像的Draw方法 和 图片旋转
public void Draw(Texture2D texture, Rectangle destinationRectangle, Rectangle? sourceRectangle, Color color, float rotation, Vector2 origin, SpriteEffects effects, float layerDepth);一个参数一个参数过:texture:需要渲染的2d纹理,destinationRectangle:目标位置及大小,sourc
2010-12-21 17:14:00
2349
原创 发布并访问的基于Axis2的Web Service
一. 使用services.xml文件,发布.aar格式的Web Service,并编程访问。 1. 编写一个服务类OperationService,实现加减乘除功能:package service;import java.text.DecimalFormat;public class OperationService { public int getPlus(int a,int b) { return a+b; } public int getMinus(int a,in
2010-12-09 17:13:00
867
原创 配置与实现简单的基于Axis的Web Service
最近学习一些webService方面的东西,一步一步入手。1. 配置tomcat和SOAP引擎下载axis2-1.4.1-bin.zip和axis2-1.4.1-war.zip,分别解压。在axis2-1.4.1-war.zip解压出来的文件夹中有一个axis2.war,把它复制到“/webapps/”目录下,启动Tomcat,即可看到在“/webapps/”目录下有个axis2的文件夹在浏览器的地址栏中,输入http://localhost:8080/axis2/,如显示下图,说明axis2安装
2010-12-09 16:47:00
874
原创 从今天开始。
<br /> <br /> <br /> <br /> 从今天开始,<br /> 真正写些技术博客,<br /> 记录下技术道路上的点点滴滴。<br />
2010-12-09 16:41:00
474
转载 编程珠玑中问题
题目:9. One problem with trading more space to use less time is that initializing the space can itself take a great deal of time. Show how to circumvent this problem by designing a technique to initia
2010-01-15 13:11:00
526
转载 《编程珠玑》 读书笔记
教训1:Careful analysis of a small problem can sometimes yield tremendous practical benefits!!!====================================================================问题:输入,输入为一个文件,至多包含n个正整数,每个正整数都小于n,这里
2010-01-14 15:57:00
707
Beginning Android 2
2011-01-11
文件搜索器多线程的搜索器
2009-11-28
Java核心编程源码CoreJAVA 7th Edithon
2009-11-28
C#记事本源代码源码挺好的
2009-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人