- 博客(36)
- 资源 (4)
- 收藏
- 关注
转载 给软件开发初学者
假设你选择了C++做为开发语言,在Windows平台上开发,那么我给你如下的学习建议(其他的选择请各位积极补充……): C++语言的学习当然是基础,这个阶段由于没有任何在特定平台上的开发经验,我们只能按照书中的例子一个一个输入运行,暂时告别熟悉的图形界面,回到古老的DOS了。参考书的选择是这个阶段很多朋友关心的,Stan Lippman的《Essential C++》和《C++ Primer》是我
2007-08-20 23:19:00
1741
转载 指针的文章
学习指针的时候有什么问题,看一看这篇文章定有收获。一。指针的概念 1。指针的类型 2。指针所指向的类型 3。指针的值二。指针的算术运算 三。运算符&和* 四。指针表达式五。数组和指针的关系 一。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向
2007-08-08 04:13:00
693
原创 C动态分配内存
c语言中通过malloc()来动态分配内存,通过free()来释放内存 下面是一个书上的例子 #include#include struct Employee{ int empNo; char* name; float salary;};void ShowEmployee(const Employee * emp);void main(){ Employee* emp; emp=(
2007-07-23 20:51:00
4849
原创 超级连接运行本地程序代码
QQ 如要不弹出提示则需改动IE选项中的安全标签为自定义级别。把“没有标记为安全的ActiveX控件进行初始化和脚本运行”从禁用改为启用。 不支持文件夹名或文件名中带有空格,program files一定要用progra~1表示
2007-07-17 11:19:00
1025
原创 关于sql的一些个人总结
说实在的,sql才1个星期多的课,学的我实在是晕,刚开始卡在PRIMARY key 和FOREIGN KEY 之间的关系上 后来后面学了好多的SQL语法,这下可就晕喽,没办法,人家都语系java了,我还在搞sql,到现在总算看明白点,虽然不能全记住INSERT INTO TABLE_NAME (COLUMNS_NAME, .....)VALUE (COLUMNS_value , ......)向一
2007-07-17 11:18:00
780
转载 JAVA的几个小注意
对float 类型的变量赋值时值的后面要加个f,否则会编译时会提示精度丢失;例: float a; a=3.8f;定义数组的时候,和C不同,不能在【】内指定大小错误例子:char num[5];正确定义:1 char num[]=new char [5]; 2 char num[]; num=new char[5];
2007-07-17 11:17:00
924
转载 java中的垃圾回收机制
class garbag{ int index; static int count=0; garbag() { count++; System.out.println("第"+count+"个产生的"); out(count); } void out(int id) { index=id; }
2007-07-17 11:15:00
805
转载 java 实现ping功能
import java.io.*;import java.lang.*;public class javaping { public static void main(String[] args) { try { Process p = Runtime.getRuntime().exec("ping 127.0.0.1"); byte[] msg =
2007-07-17 11:13:00
848
原创 VC++的几种文件后缀
.opt 工程关于开发环境的参数文件.如工具条位置等信息;.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他..clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建..dsp (Developer
2007-07-17 11:12:00
1567
原创 java进制转换
十进制转成十六进制:Integer.toHexString(int i)十进制转成八进制Integer.toOctalString(int i)十进制转成二进制Integer.toBinaryString(int i) 十六进制转成十进制Integer.valueOf("FFFF",16).toString()八进制转成十进制Integer.valueOf("876",8).toString()二
2007-07-17 11:12:00
976
原创 sql server事务全攻略
http://www.chinatimes.cc/blog/user1/4/archives/2006/6.html
2007-07-17 11:11:00
882
转载 在SQL Server中通过SQL语句实现分页查询
在SQL Server中通过SQL语句实现分页查询一下文章为转载:建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [LastName] [nvarchar] (100) COLLATE
2007-07-17 11:10:00
10976
原创 原码反码补码(转)
对17和-17十进制数都作8位(含一位符号位)二进制数原码和补码编码 17D=00010001B -17D=10010001B 正数的原反补都是本身 所以17的原反补码都是00010001 负数原码是本身 -17的原码是10010001 负数反码是符号位不变,其他1变0,0变1 -17的反码是11101110 负数补码是反码+1 -17的反码是11101111
2007-07-17 11:09:00
3479
原创 C++中extern “C”
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。
2007-07-17 11:08:00
777
原创 sql自连接
以前只是听说过 表查询的自连接,一直没有用过今天突然看百度知道上一个网友在问一个查询问题 表名:车过站表(passStation)字段 车次 顺次 站点 110 1 上海 110 2 南京 112 1 北京 110 3 浙江 110 4 江苏。。。。。。。。。
2007-07-17 11:07:00
5620
原创 Servlet 中文乱码解决
自己最近在学servlet,遇到了servlet输出的时候出现乱码,后来在网上找了篇文章,解决了。 import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Servlet
2007-07-17 11:06:00
1063
原创 Cannot get a connection, pool exhausted解决办法
昨天看了下数据库连接池,有很多开源的连接池,为了方便就使用了tomcat中带的连接池, 开始找了几篇文章,都没有弄成功,tomcat图形管理界面创建连接池的也不好用, 后来在网上找了一篇tomcat5.5的配置文章,总算是解决了, 按照下面的例子试了下,刷新几次后就出现了 Cannot get a connection, pool exhausted 后来搜了一下,是连接池被耗尽, 没有关闭con
2007-07-17 11:05:00
21965
转载 几个讲述学习的故事
从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是delega
2007-06-23 14:53:00
887
原创 C#学习
普通字符串 string a="sdfsfs/tsdfsdf";按位字符串 string b="sdfsdf/t/tsdfsdfsd"; 不会把 转义字符转义出来 csc /target:library xx.cs 编译成类库 csc /r:类库名 文件
2007-05-31 22:29:00
597
原创 关于TableAdapter.Update更新access数据库
今天用 TableAdapter.Update更新access数据库 在 dataset中已经更改了,但是下次启动时在数据库中就是没变 今天自己为这个问题困扰了好久,后来上网上找资料,找到一个网友写的 用access数据库时,你的 解决方案资源管理器 数据库属性下有个 复制大输出目录属性,如果是始终复制,那么虽然你改写了当前使用的数据库,但下次运行的时候还是要被覆盖掉,感觉上是没更
2007-05-20 16:27:00
4119
2
转载 net user命令集合详解
net use //ip/ipc$ " " /user:" " 建立IPC空链接 net use //ip/ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: //ip/c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: //ip/c$ 登陆后映射对方C:到本地为H: net use //ip/ipc$ /del
2007-05-03 00:51:00
2440
原创 override 和 new 的区别
有2个类一个父类A一个子类B, 都有一个Show方法如果子类是通过new重写的时候, B b=new B(); b.show调用的是子类的show方法,A a=new B(); a.Show()调用的是父类的Show方法如果通过 override 重写的时候, A a=new B() 还是 B b=new B(); 调用的都是 B里面的shwo方法 无论 override还是n
2007-04-19 13:41:00
845
转载 数据库设计经验谈
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走
2007-03-26 23:04:00
563
转载 jar打包
我的manifest.mf文件如下:Manifest-Version: 1.0Main-Class: test.LoginFrameCreated-By: Frank打包用的命令是:jar cvfm test.jar manifest.mf test
2007-01-09 22:33:00
665
原创 Java代码编写30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。 例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Pa
2007-01-08 20:22:00
820
原创 怎么在Emaker中把Table的列头分行显示
经常会遇到表单里table字段太多显示不下的情况,需要把字段列头分行显示,做法如下: 在Table属性的“字段设定”里的“字段名称”处输入类似这样的写法: 第一行第二行第三行 。也可以通过html语句来改变列头的字体和颜色。第一行第二行或者:String name="#0020:员#0020:工#";//编号说明请参阅emaker3.0使用手冊7-23页.String[] colname =
2006-12-30 19:20:00
1339
原创 关于如何在查询结果中添加自动编号
往往经常有这样的需求,我需要在查询的结果中添加一列类似于Identity的数字,虽然在Client编程中并不难实现,但是有时我想留用现有的Class,不希望在Client side做额外的coding,那么就只有在Sql里面想办法了首先介绍一种用一条SQL语句完成的办法,原理是在结果中查询大于等于该纪录的纪录条数,就可以得到它的Rank了Example:USE pubsSELECT COUNT
2006-12-30 19:19:00
1179
原创 SQLserver中用convert函数转换日期格式
select getdate()结果:2003-12-28 16:52:00.107select convert(char(8),getdate(),112) 结果:20031228select convert(char(8),getdate(),108)结果:16:52:00select convert(char(8),getdate(),112)
2006-12-30 19:17:00
1977
原创 JDBC连接各种数据库方式速查表
一、连接各种数据库方式速查表 下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。 1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:t
2006-12-30 19:09:00
948
原创 充分理解Socket
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会
2006-12-30 19:06:00
652
原创 粗心不得!!!!!!!!!!!
晚上学习java直连数据库,做个小查询工具, 在连接数据库的时候也没提示出错,但是就是一查询或者插入就出错,找了半天从sql语句开始找,还是没有找到问题,后来没注意,原来在 String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=student";上面的DAtabaseName和端口前的分号之间多了一个空格
2006-12-22 04:07:00
905
转载 jdbc直连sql server
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";String username="sa";String password="123456"; try{Class.forName("com.microsoft.jdbc.sqlserver.SqlServerDriver");
2006-12-19 00:29:00
917
转载 详细解析抽象类和接口的区别
abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区
2006-12-18 03:18:00
799
转载 java中的clone机制
class student implements Cloneable{ //继承Cloneable说明可以被clone String name; int age; student(String name,int age) { this.name=name; this.a
2006-12-17 10:04:00
702
原创 java字符流字节流
FileInputStream / FileOutputStream 文件字节流public class filecopy{ public static void main(String [] args) throws IOException{ File fin=new File("inte
2006-12-09 16:48:00
1371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人