- 浏览: 1426298 次
最新评论
-
学习的小麦:
博主是个大好人,求求你了1169293832我QQ,先谢博主
局域网控制(二)——控制客户端 -
学习的小麦:
博主,由于毕业设计的需要,可以请求博主给完整程序给我吗?
局域网控制(二)——控制客户端 -
netkongjian:
不错CAD控件知识,感谢分享[deyi]
适合任何CAD版本的CAD开发技巧 -
wangguxian:
它的起点是没有算在里面的,所以第一个点的返回值是-1,其他的都 ...
和大家分享一个判断点是否在多边形范围内的算法 -
xchyou:
ECMAScript
文章列表
浏览器安全模型规定,XMLHttpRequest、框架(frame)等只能在一个域中通信。从安全角度考虑,这个规定很合理;但是,也确实给分布式(面向服务、混搭等等本周提到的概念)Web开发带来了麻烦。
为了实现跨域通信,通常的解决方案有3种:
本地代理:
需要一些硬件设施(没有服务器的客户端无法运行),并且带宽和潜伏时间也要加倍(远程服务器-代理服务器-客户端)。
Flash:
远程主机中需要部署一个crossdomain.xml文件,而且,Flash作为一门专有技术,其前途尚不明朗;换句话说,开发人员很可能要学习一种目标不确定的编程语言。
Script标签:
无法确切知道内容 ...
- 2011-11-21 13:33
- 浏览 737
- 评论(0)
Linux下动态库生成和使用
一.动态库的基本概念
1.动态链接库是程序运行时加载的库,当动态链接库正确安装后,所有的程序都可以使用动态库来运行程序。动态链接库是目标文件的集合,目标文件在动态链接库中的组织方式是按照特殊方式形成的。库中函数和变量的地址是相对地址,不是绝对地址,其真实地址在调用动态库的程序加载时形成。
2.动态链接库的名称有别名(soname), 真名(realname)和链接名(linker name)。别名由一个前缀lib,然后是库的名字,再加上一个后缀“.so”构成。真名是动态链接库真实名称,一般总是在别名的基础加上一个小版本号,发布版本等构成。除此之外,还有一个链接名 ...
- 2011-11-20 09:45
- 浏览 672
- 评论(0)
Linux下静态库生成和使用
一.静态库概念
1.库是预编译的目标文件(object files)的集合,它们可以被链接进程序。静态库以后缀为”.a”的特殊的存档(archive file)存储。
2.标准系统库可在目录/usr/lib与/lib中找到。比如,在类Unix系统中C语言的数序库一般存储为文件/usr/lib/libm.a。该库中函数的原型声明在头文件/usr/include/math.h中。
3.C标准库本身存储为/usr/lib/libc.a,它包含ANS1/ISO标准指定的函数,比如printf。对每一个C程序来说,libc.a都默认被链接。
4.一个事例:
在程序中调用一 ...
- 2011-11-18 21:00
- 浏览 819
- 评论(0)
最近在学c++,想想有点那个,都读研了还杂学一门语言,而且还是入门,当初学C的时候就没有想到现在。看了那个primer那么厚,看了一些了,想来我还是不能像有的人说的那样,什么一种语言一个礼拜最多一个月就学会了。不管怎样,为了工作期间,c++还是要会的。
这个是转的
http://blog.csdn.net/freedom0203/article/details/2805945
C++在类的构造函数中,可以两种方式初始化成员数据(data member)。
1,在构造函数的实现中,初始类的成员数据。诸如:
class point
{
private:
int x,y;public ...
- 2011-11-18 16:57
- 浏览 692
- 评论(0)
近我正在Linux平台写一个软件,需要用到一个简单的数据库。mysql做数据库固然很好,但其数据是存放在服务器的。我想要的基本功能也就是使用C程序创建一个数据库本地文件,然后可以对这个数据库文件执行基本的sql操作. 就像在Windows平台基于VC6.0的DAO数据库编程一样(创建一个本地文件.mdb).
从网上找到了一个开源免费的数据库开发工具--sqlite, 网上的关于sqlite的介绍有很多,详细见官方网站:http://www.sqlite.com.cn/
. 我发现sqlite正是我需要的. 总结一下几个特点:
1. 开放源代码
2. 程序特别小,在windows下应用程 ...
- 2011-11-18 09:40
- 浏览 725
- 评论(0)
小白学Linux之gcc的一些常见用法
1.gcc编译器对程序的编译,分为四个阶段:
1>预编译(pre-processing):在预处理阶段,输入的是C语言的源文件,通常为*.c。它们一般带有*.h之类的头文件。这个阶段主要处理源文件中的#ifdef,#include,#define预处理命令。该阶段会生成一个中间文件*.i文件。
这个阶段使用命令:
gcc –E tiger.c –o tiger.i
它通过对源文件tiger.c使用-E选项来生成中间文件tiger.i
2>编译和优化(compiling):在编译阶段,输入的是中间文件*i,编译后生成汇编文件*.s
这个阶 ...
- 2011-11-17 18:47
- 浏览 713
- 评论(0)
上次工作需要学了一个月的mysql,不久知道好多东西都忘掉了,现在由于工作需要再学点sqlite,其实都差不多,摘抄了两篇博客园的文章放在这里了~虽然表的是原创,但是还是给吃两个出处:
这里 和
这里
Sqlite3支持的数据类型
NULL,INTEGER,REAL,TEXT,BLOB
以及:
smallint 16 位元的整数。
interger 32 位元的整数。
decimal(p,s) p 精确值和 s 大小的十进位整数,精确值p是指全部有几个数(digits)大小值,s是指小数点後有几位数。如果没有特别指定,则系统会设为 p=5; s=0 。
float 32位元的 ...
- 2011-11-17 14:44
- 浏览 753
- 评论(0)
文章出处:http://blog.csdn.net/ex_net/article/details/6846080
大学生创业是一条不归路,创业的道路上充满了荆棘。道路虽然艰苦,但很充实。
如果就业、考研、考公务员是按常规出牌,那么创业就是非常规出牌了。如果一个人要想成功,我个人认为必须要按“非常规出牌”。
我自己也是千千万万个创业大学生里的一员,也经历了创业的失败、痛苦。(当然,本人现在仍然在创业。对前途也是一片茫然,但是坚信熬到最后一定会成功!)
结合自己的亲身体验,把目前我遇到的一些困难、风险和大伙交流,希望对即将创业的朋友有帮助。
创业有3难:
1难:资金难
2难 ...
- 2011-11-17 10:20
- 浏览 763
- 评论(0)
1,The xmlrpcclient-----xmlrpc客户端
在说XML-RPC server前,我们需要拥有一个XmlRpcClient的实例。
它是一个无状态,线程安全的对象。客户端通过设置如下对象来进行配置:
A,ClientConfig:这个对象是XmlRpcClientConfig的实例。它有许多的原子属性,定义了如SERVER URL,credentials,字符集等等详细设置。
B,TransportFactory:它的任务是创建一个用于与服务端通信的对象,这个对象使用clientConfig的设置进行配置。
C,XmlWriterFactory:它是一个用来创 ...
- 2011-11-16 09:58
- 浏览 1042
- 评论(0)
先描述一下我的这个应用,用一根蓝牙笔点击特制的杂志上印刷的电影名称,比如:点击片名为《金龙鱼葵花籽油5L》的视频,蓝牙笔读取到视频名称背后的杂志码比如是234567,因为蓝牙笔只能读到指令不可能直接读取到234567这个杂志码,比如234567这个杂志码对应的指令是qwerty,然后我把这个qwerty解析成234567,然后去数据库里查询这个234567所对应的播放地址比如是:http://www.youku.com/movie/fengsheng.ram,然后用WebView去打开这个网址,就可以实现蓝牙笔点击电影名称,在手机上播放的效果了。
应用实现步骤
1:先把蓝牙笔 ...
- 2011-11-16 01:29
- 浏览 929
- 评论(0)
出处在这里
第一步 sqlite在arm-linux下的编译
1、 下载sqlite:请到http://www.sqlite.org/download.html,将下载的代码包解开,将生成sqlite目录,另外新建一个build目录,如sqlite-arm-linux,应该是和sqlite目录平行的同级目录。
2、 请先确定你的PATH中已经包含交叉编译工具arm-linux-gcc。可用“echo $PATH”命令查看。如我的是“/opt/toolchain/gcc 3.2/toolchain/bin/”
3、 为了在arm-linux下能正常运行sqlite,我们需要修改一 ...
- 2011-11-15 17:08
- 浏览 1016
- 评论(0)
文章出自:http://www.blogjava.net/zygcs/archive/2007/06/27/126583.html
String test="中文测试";
String temp=URLEncoder.encode(test,"GBK");//编码
System.out.println(temp);
String test2=URLDecoder.decode(temp,"GBK"); //解码
System.out.println(test2);
String h4="中文测试&qu ...
- 2011-11-15 16:22
- 浏览 743
- 评论(0)
文章出自:http://weidongke123-126-com.iteye.com/blog/1032546
最近做项目遇到一个Filter需要配置多个url-pattern,上网查了下资料,经测试,现总结下
一、完全错误的方式
Java代码
- 2011-11-15 14:15
- 浏览 943
- 评论(0)
update造成压力大的很重要的因素,因为它
在where条件 后面加函数后无视索引,
select * from tablename where (function) table_字段 = ?
这条语句会查询整个表,即便是这个表有索引。
所以如果涉及到select,update的情况,数据量少点还好,如果数据量大的话我们必须采取措施,甚至新建表记录查出来的要修改的信息,即是用insert语句去相信表中插入记录,取代update操作。
这样程序效率会有很大的提高。
- 2011-11-15 09:45
- 浏览 773
- 评论(0)
案例一:一害羞男在教室自习,看到个很中意MM,眼看MM看完书要离开了,害羞男憋红了脸上前搭讪:同学能借我10块钱吃面条吗?钱包丢宿舍了,这我学生证,你给我手机号 ,回头还你钱。MM想了想:行吧。正掏钱,害羞男又说:要是能借20,我请你也吃一碗。
案例二:在华南理工大学,一女同学在食堂吃饭时,一机电系男生凑到旁边,“同学,我能和你说话不,我已经一个月没和女生说话了。”
- 2011-11-14 17:22
- 浏览 707
- 评论(0)