现在位置: 首页 > waveform发表的所有文章
  • 08月
  • 07日
综合 ⁄ 共 1593字 评论关闭
选出lua中的include 文件和lib文件。把lua5.1.lib复制到D:/Program Files/Microsoft Visual Studio/VC98/Lib下。并把include目录下的所有.h文件复制到D:/Program Files/Microsoft Visual Studio/VC98/Include下。   转自:http://blog.sina.com.cn/s/blog_65380c300100hfrk.html   .下载lua 5.1 VC++6.0 库 此目录下包含一个lua5.1.lib和一个include头文件目录。 include/目录下包含: /lauxlib.h /lua.h /lua.hpp /luaconf.h /lualib.h 2.网上有很多的文件说在VC++的PROJEC--SETTING下增加lua的库和把头文件include包含进来,没......
阅读全文
  • 06月
  • 10日
移动开发 ⁄ 共 1220字 评论关闭
        现如今,说到Android,不知者,可以说是寥寥无几,就连邻家小妹,也在玩Android。Android的火爆,足以看到移动市场可见一斑啊。移动市场的巨大空间,巨大商机,很多人都在蠢蠢欲动,大到代理商,大的开发商,小到个人开发者,都想在这个领域分一杯羹,不是吗?是的,你肯定也想。很多人都怀着致富的梦想到了Android的开发领域,Android开发,可以说是,一日间变得异常的火爆。       我个人本就是程序员,一个不起眼的程序员,程序员有一个共同的特性,那就是对新事物的敏感。是的,我喜欢玩,玩一些新的玩意,也想玩玩And......
阅读全文
  • 10月
  • 04日
综合 ⁄ 共 487字 评论关闭
  #include <iostream> #include <WTypes.h> #include <Sensapi.h> using namespace std; #pragma comment(lib,"Sensapi.lib") bool isConnect() { DWORD dwFlags; if(IsNetworkAlive(&dwFlags)) { if(NETWORK_ALIVE_LAN == dwFlags) { cout<<"One or more LAN"<<endl; } else if(NETWORK_ALIVE_WAN == dwFlags) { cout<<"One or more RAS"<<endl; } else { } return true; } else { DWORD dwError = GetLastError(); if(ERROR_SUCCESS ==......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 292字 评论关闭
前两天从SVN上重新检出的WEB项目部署到Tomcat之后,总是无法自动发布到WEB-INF/classes这个文件夹. 重新安装过JDK,Eclipse,Tomcat都重新装了一遍还是没用. 我新建了一个新的WEB程序,测试了下,没有问题,能够自动部署.这说明是项目的配置问题. 接下来ALT+ENTER分别打开项目属性,发现了真相: 没有自动发布的项目里,Deployment Assembly里没有WEB-INF/classes这个路径.至此问题解决. 这个路径的默认配置在.project文件当中.不知道什么时候被修改了.难道是我把项目转换成maven然后删掉了pom.xml文件的原因?
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 309字 评论关闭
第一种: LL Eular(LL n) { LL fac,ans=1; for(fac=2;fac*fac<=n;fac++) { if(n%fac==0) { n/=fac; ans*=fac-1; while(n%fac==0) { n/=fac; ans*=fac; } } } if(n>1) ans*=n-1; return ans; } 第二种 const int MAXN = 10001; LL phi[MAXN]; void GetPhi() { LL i,j; for(i=1;i<MAXN;i++) phi[i]=i; for(i=2;i<MAXN;i++) { if(phi[i]=i) ......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 4111字 评论关闭
1. 首先介绍一下互斥锁所使用的数据结构: struct mutex {  引用计数器  1: 所可以利用。   小于等于0:该锁已被获取,需要等待  atomic_t  count;   自旋锁类型,保证多cpu下,对等待队列访问是安全的。 spinlock_t  wait_lock;    等待队列,如果该锁被获取,任务将挂在此队列上,等待调度。  struct list_head wait_list; }; 2. 互斥锁加锁函数 void inline __sched mutex_lock(struct mutex *lock) 调用了宏: __mutex_fastpath_lock(&lock->count, __mutex_lock_slowpath); 宏的定义: 将mutex数据结构中,引用计......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 1112字 评论关闭
可以说《[原创]VC成功实现重启路由器(完整源码)》差不多是抄来的(有点点修改~~,惭愧!),当时用自己的方法始终不行。不过当时那个程序体积太大,我便又打算重新写一遍代码,来实现重启TP-LINK路由器的功能。       代码如下(这次绝对是我自己敲的!): #include <stdio.h> #include <winsock2.h> #pragma comment( lib , "ws2_32" ) int main() { char Fs[1000]; char Js[1000]; WSADATA wsadata; SOCKET Socket; SOCKADDR_IN Local, to; { WSAStartup( 0x0202, &......
阅读全文
  • 03月
  • 22日
综合 ⁄ 共 8778字 评论关闭
1、什么是3G (1)第三代数字通讯技术(3rd Generation)  (2)3G与2G的主要区别是在传输声音和数据的速度上的提升 (3)1995年问世的第一代模拟制式手机(1G)只能进行语音通话。 (4)1996到1997年出现的第二代GSM、CDMA等数字制式手机(2G)便增加了接收数据的功能 (5)3G是第三代通信网络,目前国内支持国际电联确定三个无线接口标准     中国电信的CDMA2000 (日、韩和北美使用)     中国联通的WCDMA (世界上大部分3G网络都采用的是该标准)      中国移动的TD-SCDMA (中国) GSM-->GPRS-->EDGE-->WCDMA-->HSDPA-......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 230字 评论关闭
#include <stdio.h> int main() { char a = '\0'; char *p = NULL; if (a) { printf(" '\0' is true\n"); } if (p) { printf(" 'p' is true\n"); } if (a==0) { printf(" '\\0' equals zero \n"); } if (p==0) { printf(" Null equals zero\n"); } //结论: '\\0' equals zero \n , Null equals zero return 0; }
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 4843字 评论关闭
--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1.Set        Set是Collection接口的子接口,此集合中不能存放重复元素,对于比较方式是根据他们的底层结构决定的,常见的子类有:HashSet和TreeSet 2.HashSet      1. 概述      底层是哈希表:哈希值是Object类中哈希方法返回的值,读取此集合中的元素是必须使用迭代器,比较的时候,先是比较的哈希值,如果哈希值相同那么就比较equals方法。    2. 无序性          package www.fuxi.jihe; import java.util.HashSet; impo......
阅读全文
  • 02月
  • 16日
综合 ⁄ 共 1360字 评论关闭
对于HTTP的multipart的形式,具有严格的格式要求,其中主要有,     1. 分界符号,--${boundary}     2. 结束符号,--${boundary}--     3. 以及必须的/r/n(0x0D0A).     以下是ASP.net的可以正确解析的的请求,其中,每个对象是一个以name为key的一个map对象。   注意:今天发现由于boundary写成了一个特定值不改变,被WAF防火墙的策略认定为跨站攻击。被阻断了。              后来发现是由于httpConn.setChunkedStreamingMode( 0 );设置了这个,好像就被拦住了。是不是设置了这个,就不会设置length了。              HttpClie......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1423字 评论关闭
  软件设计确有好坏之分,但好坏的标准却很难制定,大多时候各人各看法,难以统一。项目经理们追求 开发效率,他们大多时候只关心什么时候能把东西做完;技术员中有很多人更关注程序结构、复用性这样的东西,希望程序结构好看,而另一些人则是程序性能的狂 热追求者,他们舍不得多花费哪怕一丁点的CPU。提高这些指标当然都是好事,但正如俗话说的,好事难两全,很多时候这些指标会产生冲突,而软件设计师必须在冲突产生的时候选择一个能平衡这些矛盾的设计方案。 开发效率常常和优秀结构冲突。一 般慢功才出细活,而赶时间做出来的......
阅读全文