- 博客(99)
- 资源 (11)
- 收藏
- 关注
原创 c语言学习笔记2
数组一、数组定义一维数组:类型说明符 数组名[常量表达式];例如:int a[10]二维数组:类型说明符 数组名[常量表达式][常量表达式];例如:float[3][4]多维数组:例如:float a[2][3][4]字符数组:与一维数组类似说明1.不允许对数组的大小做动态定义,即数组的大小不依赖于程序运行过程中变量的值;2.二维数组中元素排列的顺序是按行存放的,即
2013-11-02 16:23:52 885
原创 Execl相关操作
1.年份补齐:=IF(--LEFT(A3,2)2.将Execl表格中的数据导入到word单击“视图”中“工具栏”,选择“邮件合并”。单击“打开数据源”,选择“文件类型EXCEL工作表”,选择相应的工作表,单击“打开”。选择“插入域”,单击“插入”,单击“关闭”。选择“查看合并数据”,单击“合并”。所有数据随即出现在WORD的表
2013-10-16 16:15:17 890
转载 SQL2008报错:无法还原日志备份或差异备份,因为没有文件可用于前滚---还原SQLSERVER数据库差异备份
1.利用SQL MANAGEMENT STUDIO软件来恢复差异备份时遇到的问题其实要备份,还原最安全最有保障的是完全备份。但是完全备份肯定是需要更多的磁盘空间的开销。尤其是数据量比较大的。比如基数是500M,每天的增长量为10M,那么第一次完全备份是500M,第二次是510M,第三次是520M……成本相应的肯定就增加了很多。如果使用差异备份,那么第一次完备后的差异备份就只是第天所增长的量
2013-10-15 08:31:30 25428
原创 利用visual c++编译时遇到的问题
在刚开始使用visual c++编译时,初学者肯定会碰到这样的编译错误:unexpected end of file while looking for precompiled header directive。这是由于在系统默认编译时,为程序开头定义了一个头文件,我们称为预定义头文件。要解决这个问题,可以有两个方法:1是在你程序的开头定义头文件:#include "StdAfx.h";2.通过在
2013-10-10 10:28:35 1111
原创 操作系统基础知识
操作系统的4个特征:并行性、共享性、虚拟性和不确定性。进程是资源分配和独立运行的基本单元。进程控制块(PCB)是进程存在的唯一标志。前趋图:是一个有向无循环图,图由节点和节点间的有向边组成,节点代表各程序段的操作,而节点间的有向边表示两程序段操作之间存在的前趋关系(“->”)。同步:合作进程间的直接制约问题;互斥:申请临界资源进程间的间接制约问题。管道:用于连接一个读进程和一个写进
2013-10-09 15:21:46 878
原创 c语言学习笔记1
1.原码:最高位为符号位;0为正、1为负;其n-1位表示数值的绝对值;例如:[+0] = 0 0000000,[-0]=1 0000000;2.反码:最高位为符号位;0为正、1为负;正数的反码与原码相同;负数的反码则是其绝对值按位取反;例如:[+0]=0 0000000,[-0]=1 1111111;3.补码:最高位为符号位;0为正、1为负;正数的补码与原码相同;负数的补码则是其反码加1;
2013-09-30 14:57:11 760
原创 C语言的指针笔记
&p,*&p,&*p各自得到的值int x,*p; //定义整型x和指针变量pp = &x; //将x的地址赋给p由上面的代码可以清楚地看到:&p:表示指针变量p本身在内存中的地址;*&p:我们可以把它看成*(&p)即1.&p表示得到指针变量p本身的内存地址;2.*(&p)表示得到p内存上存在的值,所以此*(&p)相当于*p;&*p:我们可以把它看成&(*p)即
2013-09-25 15:03:42 722
原创 android relativelayout属性总结
------------指定偏移量1.android:paddingleft(paddingright/paddingtop/paddingbottom):控件内部内容(如文本距离该控件的边距);2.android:paddingstart(paddingend):左右对齐时使用。左对齐时:paddingstart对应paddingleft;paddingend对应paddingrig
2013-09-24 16:30:42 5371
原创 page-break-after多打印一页问题的解决
今天,用户反应在打印多条记录的时候,每打一条记录都会多出一页空白页来处理。网页上的强制分页我是利用CSS来处理的,通过参考网页上的意见使用了page-break-after:always但每次打印,还是会和之前一样,多打印一张空白页。经过查看页面的源代码,发现每次循环数据的时候在最后多循环一条,经过分析,就是因为这个多出来的一条导致了这个问题的出现。解决方法也比较简单,就是利用循环来做判断
2013-05-29 16:37:21 7875 1
原创 android问题汇总
遇到java.lang.RuntimeException: Unable to instantiate application com.fdw.ui.util.ActivityTaskManager: java.lang.IllegalAccessException: access to constructor not allowed解决方法:将AndroidMainFest.xml中加入的删
2013-05-21 01:21:30 1005
原创 android利用网络与服务器进行交互
通过昨天的具体实践,已成功与服务器进行连接,并读取数据。现对昨天的工作总结如下:1.服务器端由于我对基于.NET的服务器端开发比较熟悉,所以在服务器端我采用基于.NET的asp.net模式。具体代码如下:protected void Page_Load(object sender, EventArgs e) { //获取android发送给服务器的参数
2013-05-07 08:42:59 884
原创 在使用KSoap2调用webservice遇到的问题
问题一:在主线程中无法访问intenet由于我采用的是android的4.2版本,在主线程充调用webservice的时候,遇到Network on Main ThreadException异常。通过查阅网上资料,可以有以下两种解决方案。1.在当前的Activity中加入以下代码:StrictMode.setThreadPolicy(new StrictMode.ThreadPolic
2013-05-03 10:06:29 1157
原创 android开发简介
今天,我就简单地来介绍一下android项目的文件结构。算是为android的开发学习开一个头:1. res目录:用于存放Android项目的各种资源文件。(layout:存放界面布局文件;values:存放各种XML格式的资源文件;drawable-ldbi、drawable-mdpi、drawable-hdpi:用于存放小、中、大三种图片文件)2.src目录:保存java源文件的目录。
2013-04-23 10:10:30 844
原创 Delphi7问题点总结一(持续更新中)
1.在使用ADO组件将数据保存到SQL Server 2005时,遇到中文字体无法插入的情况。在Delphi7中报“application uses a value of the wrong type for the current operation”错误,这是因为在ADO组件在处理汉字时,默认类型设置不对,需要重新设置数据类型。例如:Parameters.ParamByName('CarT
2013-03-29 09:23:43 1365
原创 Delphi7数据库编程之TDataSet
TDataSet类由TBDEDataSet(BDE组件)、TCustomADODataSet(ADO组件)、TIBCustomDataSet(InterBase组件)、TCustomSQLDataSet(dbExpress组件)和TCustomClientDataSet子类组成。下面介绍DataSet类中比较重要的属性(可能会有取舍,等到真正做项目用到的时候在进行补充)1.Active:判
2013-03-21 16:44:29 4052
原创 VS2008转到定义转到元数据,无法定位到指定的类方法
最近在把一个项目部署到VS2008之后,发现VS2008开发环境无法转到指定的方法,而是转到一个元数据文件的页面,找了好多方法也没有解决掉,最后终于搞定, 原因是:我的项目中网站里面的引用不对,只需要把网站原先的引用删掉,在网站上单击右键-添加引用-项目-把需要引用的东西添加重新运行一切就OK了。(如还不对,则可以考虑先对引用的DLL文件进行编译,保证DLL文件是最新的,在添加到网
2013-03-21 11:52:04 2064
原创 Delphi数据库编程之数据控制组件
DBGrid组件DBGrid组件能以表格形式显示数据库中的数据。其主要属性有:1.1 Align用于设置TDBGrid组件在容器组件中的对齐方式。1.2 Columns确定该组件显示数据集时的列(列对应于数据库表的字段)1.3 DataSource确定和数据网络相关联的数据源对象(重要) 等到实际项目开发时用到了在做补充
2013-03-18 10:30:30 1026
原创 Dephi数据库编程之数据库访问组件
1.TDataSource组件TDataSource组件用于在DataSet(数据集)组件和数据控制组件之间提供一个连接的纽带。其主要属性有:1.1 AutoEdit:确定当一个和TDataSource组件相关联的数据控制组件得到焦点时,TDataSource组件是否自动调用下层数据集对象的Edit方法。(建议设置为false)1.2 DataSet:确定和TDataSource组件相
2013-03-18 09:53:39 1731
原创 Delphi数据库编程之BDE组件二(已不常用)
1.TDatabase组件1.1 AliasName用于描述连接所用的数据库别名。1.2 Connected用于确定数据库连接是否是活动的。1.3 DatabaseName用来指定DataBase组件所用的数据库的名字。1.4 Exclusive(只适用于Paradox或dBase)确定当前的应用程序可否独占地访问数据库。1.5 KeepConnection
2013-03-13 11:05:50 2193 2
原创 Delphi数据库编程之BDE组件一(已不常用)
这里,我们来介绍BDE组件中常用的几个组件:1.TTable组件使用TTable组件可通过BDE访问单个表的数据,其提供了对底层数据库的每一条记录和字段的直接访问。下面介绍几个重要的属性1.1 DataSource当TTable组件作为主从表体系中的从表时,通过这个属性可以获得和主表相关联的TDataSource组件。1.2 Exists判断底层的数据库表是否存在。1.
2013-03-11 10:37:21 5444
原创 关系型数据库简介
关系数据库是目前应用最广泛的数据模型。这里介绍关系模型中的常用术语:1、关系——一个关系就是一张二维表2、元素——也叫记录,即表的一行数据3、属性——也叫字段,集表的一列数据4、键——能惟一确定一条记录的字段的集合5、域——字段的取值范围6、分量——字段的值7、关系模型数据库系统一般具有三级结构,即模式、外模式和内模式。数据库中的模式是对数据库中全体数据的逻辑结构和
2013-03-05 16:50:01 1741
原创 Delphi常用内存管理函数
1.New、Dispose、GetMem、FreeMemNewprocedure New(var P: Pointer);:创建一个新的动态变量,并把指针P指向这个新创建的变量。分配的内存大小由P指针表示的类型决定。Disposeprocedure Dispose(var P: Pointer);:用来释放一指针变量所占用的内存地址。如使用{$I+},会产生一个EInvalidPo
2013-03-04 10:32:47 3530
原创 Delphi指针相关函数
1. Addrfunction Addr(X): Pointer;:返回指定对象的地址。var I : Integer; NodeNumbers: array [0 .. 100] of Integer; begin with TreeView1 do begin for I := 0 to Items.Count - 1 do begin
2013-03-01 13:50:03 762
原创 Delphi的windows剪切板操作函数
1. Clipbrd函数function Clipboard: TClipboard;:若应用程序从未使用过剪贴板,则调用该函数形成新的剪贴板;若之前使用过剪贴板则返回使用过的剪贴板。属性: AsText:将剪贴版的内容作为一个字符串输出;方法:HasFormat:指示剪贴板中是否包含指定格式的数据。例如:procedure TForm1.Button1Click(Sender: TO
2013-03-01 10:44:58 5923
原创 常用SQL语句记录
1.查询数据库指定表中的字段是否存在select count(*) from syscolumns where id=object_id('table_name') and name='column_name'; 2.查询数据库指定表是否存在select * from sysobjects where id=object_id(N'[table_name]') and object
2013-02-28 11:31:05 681
原创 Delphi7文件操作常用函数二
1.ForceDirectories、GetCurrentDir、GetDir、SetCurrentDirForceDirectoriesfunction ForceDirectories(Dir: string): Boolean;:在指定的目录中创建一个目录。其中参数Dir为创建目录的全名,必须包括上级目录。如创建成功则返回true;否则返回false。procedure TFor
2013-02-22 11:15:56 3113
原创 Delphi7文件操作常用函数一
1. AssignFile、EraseAssignFileprocedure AssignFile(var F; FileName: string);:给文件变量连接一个外部文件名。这里需要注意的是AssignFile不能用在已打开的文件上。procedure TForm1.Button1Click(Sender: TObject);var text : String;
2013-02-21 11:32:51 13866 2
原创 Win7系统下,SQL2008附加数据库提示5120错误
SQL2008附加数据库提示5120错误解决前几天在附加数据库时,出现了这个错误 在win7系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。 这个错误是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹安全属性即可。 解决办法: 1
2013-02-20 20:14:25 2061 1
原创 Delphi常用随机函数
1. Randomfunction Random [ ( Range: Integer) ];:产生一个0Random(10); //随机产生一个大于等于0小于10的数使用Random之前,要先用Randomize过程或RandSeed函数来初始化随机数产生器。 2. RandomFromfunction RandomFrom(const AValues: array o
2013-02-19 09:07:01 28887
原创 Delphi数学常用操作函数二
1. Incprocedure Inc(var X [ ; N: Longint ] );:整数自加N。其中,X为变量;N为要增加的长度。例如:D1 := 1;Inc(D1); //结果为2Inc(D1,2); //D1= D1 +2 结果为32. Oddfunction Odd(X: Longint): Boolean;:判断X的奇偶数。如果X为奇数,则返回tru
2013-02-18 09:28:16 1404
原创 Delphi数学常用操作函数一
1.Absfunction Abs(X);:返回指定数值的绝对值。例如:Abs(-15); //结果为15 2. Ceil、FloorCeilfunction Ceil(const X: Extended):Integer;:按正无穷大方向四舍五入一个变量。例如:Ceil(-2.8) = -2;Ceil(2.8) = 3;Ceil(-1.0) = -1;F
2013-02-17 09:02:41 8244 2
原创 利用Sql Server 2005自带工具导出表数据到Execl的问题
在利用SQL 2005将表数据导出到Execl后,遇到“Error 0xc00470fe: Data Flow Task: The product level is insufficient for component "Destination - telelistn" (34);Error 0xc00470fe: Data Flow Task: The product level is insu
2013-02-16 10:17:54 1912
原创 Delphi字符串操作的常用函数四
1. AnsiStrLower、AnsiStrUpperAnsiStrLowerfunction AnsiStrLower(Str: PChar): PChar;:将空终止字符串中的所有字符转换为小写字符。AnsiStrLower('ABCDEF'); //结果为abcdefAnsiStrUpperfunction AnsiStrUpper(Str: PChar): PCha
2013-02-08 14:08:02 10436
原创 Delphi字符串操作的常用函数三
1.strprocedure Str(X [: Width [: Decimals ]]; var S);:格式化一个字符串,并将结果返回给一个变量。With表示该参数设置转换后的字符串宽度;Decimal用于设置小数位数;S用于存储转换后的字符串。在实际使用中,可以用str来替换IntToStr。procedure TForm1.Button1Click(Sender : TObject
2013-02-07 14:31:12 2645
原创 Delphi字符串操作的常用函数二
1.LeftStr(返回从字符串首开始指定长度的子字符串)function LeftStr(const AText: AnsiString; const ACount: Integer): AnsiString; overload;function LeftStr(const AText: WideString; const ACount: Integer): WideString; ov
2013-02-06 16:34:08 5013
原创 Delphi字符串操作的常用函数一
1.UpperCasefunction UpperCase(const S: string): string;:将字符串转换为大写,其返回的string类型{按回车时字符串变成大写}procedure TForm1.v_EditChrKeyPress(Sender: TObject; var Key: Char);begin if Key = #13 then be
2013-02-05 16:35:46 4172
原创 在asp.net中配置并使用CKEdit
如果我们要在asp.net中使用CKEdit第三方编辑器:1.我们先要从官方网站CKEdit下载地址上下载CKEditor 3.x 和CKEditor for ASP.NET control;2.将CKEdit for ASP.NET Control中bin\Release\目录下的CKEditor.NET.dll文件,利用add reference引用到项目中,当然你也可以将该dll
2013-02-04 09:35:36 1075
原创 Delphi的学习笔记十七——Exception处理
异常常用在硬件、内存、I/O和操作系统错误中。try AssignFile(F,FileName); Reset(F);except on Exception do ...end;定义并声明一个异常:function StrToIntRange(const S:string;Min,Max: Longint) : Longint;begin
2013-01-31 16:20:09 1083
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
2012-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人