搜索到与相关的文章
编程技术

【李开复】给中国学生的第六封信——选择的智慧

引言《做最好的自己》一书为青年学生们提供了一个可供参考和借鉴的,包含了价值观、态度和行为等三个层面的理论模型——“成功同心圆”。如果仅就“成功同心圆”中的每种态度或每种行为来说,我们其实很容易总结出许多明确的、可执行的理念、原则或方法,青年学生们也不难掌握。但在实际生活和工作中,我们面临的环境却往往是复杂和多变的,我们需要做出的选择也多半不会像“是”或“非”那样简单。在大多数情况下,我们需要在多种要素的相互作用中选择最适合当时情景的解决方案。这时,在任何一

系统 2019-08-29 23:00:55 2587

编程技术

测试dom4j创建、修改、遍历XML

java项目概览:XmlManage.javapackagecom.jialin;importjava.io.File;importjava.io.FileWriter;importjava.io.IOException;importjava.util.HashMap;importjava.util.Iterator;importjava.util.List;importjava.util.Map;importorg.dom4j.Attribute;imp

系统 2019-08-29 22:40:24 2587

编程技术

ARM嵌入式开发中的GCC内联汇编简介

ARM嵌入式开发中的GCC内联汇编简介嵌入式开发交流群280352802,欢迎加入!在针对ARM体系结构的编程中,一般很难直接使用C语言产生操作协处理器的相关代码,因此使用汇编语言来实现就成为了唯一的选择。但如果完全通过汇编代码实现,又会过于复杂、难以调试。因此,C语言内嵌汇编的方式倒是一个不错的选择。然而,使用内联汇编的一个主要问题是,内联汇编的语法格式与使用的编译器直接相关,也就是说,使用不同的C编译器内联汇编代码时,它们的写法是各不相同的。下面介绍在

系统 2019-08-29 22:32:54 2587

编程技术

表的字段操作

用SQL语句添加删除修改字段1.增加字段ALTERTABLEtable_nameADDcolumn_namedata_typeSql代码altertableCSIDDBD3.T_ID_MSGPOPaddCIF_TYPEVARCHAR(10);altertableCSIDDBD3.T_ID_MSGPOPaddCIF_TYPEVARCHAR(10);设置默认值:Sql代码ALTERTABLECSIDDBD3.T_ID_MSGPOPADDCOLUMNCIF_TY

系统 2019-08-29 22:08:53 2587

Javascript

JavaScript 继承方式

关于继承可以朴素的理解为,通过继承,子类可以复用父类的方法,以达到代码重用。JavaScript可用多种方式模拟继承,本文先举例介绍各种方法,后对比分析优缺点。在JavaScript中,构造函数也和普通的函数一样,可以被赋值和调用,对象冒充通过此原理来模拟继承。FunctionClassA(name){this.name=name;this.sayHello=function(){alert("Hello,"+this.name);}}FunctionCl

系统 2019-08-29 22:05:16 2587

Java

Effective Java (方法)

三十八、检查参数的有效性:绝大多数方法和构造器对于传递给它们的参数值都会有些限制。比如,索引值必须大于等于0,且不能超过其最大值,对象不能为null等。这样就可以在导致错误的源头将错误捕获,从而避免了该错误被延续到今后的某一时刻再被引发,这样就是加大了错误追查的难度。就如同编译期能够报出的错误总比在运行时才发现要更好一些。事实上,我们不仅仅需要在函数的内部开始出进行这些通用的参数有效性检查,还需要在函数的文档中给予明确的说明,如在参数非法的情况下,会抛出那

系统 2019-08-29 22:02:37 2587

编程技术

Juit的使用

今天学习了JUNIT的知识跟大家分享一下。首先是JUNIT的配置过程。1.首先要下载eclipse,junit和junit_src网上都能找到对应的软件。2.安装第一步:打开Eclipse->Window->preferences.第二步:Java->BuildPath->ClassVariable,新建两个变量JUNIT和JUNIT_SRC,将junit和junit_src的路径指定到这两个变量中。如下图所示:第三步:创建工程,右击工程属性->javab

系统 2019-08-12 09:30:17 2587

编程技术

2012华为软件机试题 浅析 --------------------

热火朝天准备了两天的华为机试,终于考了。考前很虚,很多东西没看。好在华为的机试不考死记硬背的东西,考的编程的规范、思维。今年的考题只有一道,时间20分钟。所有人都是C/C++,没有java。真正编代码的时间也就五六分钟,题很简单。但我觉的,还是很有水平的题。题目:将字符串中的每一个字符,变成他的下一个字符。大小写不变,如果是z就改成a。(其他的没说,如果是Z改成A)。比如,输入为abcf,输出应为bcdg。函数原型给定了:voidchange_letter

系统 2019-08-12 09:29:41 2587

编程技术

个人博客宣传

恩,工作九年了,每次遇到问题都是借助于互联网,借助于各大牛的博客和论坛,都是有针对性的解决问题。这几天也积攒了点东西,但是拙于辞令,羞于拿出来,可是最近回头总结一下,结果才发现这几年才忙着工作,啥都没捞着。从今天开始,也学学,多把自己的学习情况和进度以及在工作中遇到的问题及如何解决的,放在网络上,供大家学习借鉴。个人博客宣传

系统 2019-08-12 09:29:28 2587

MySql

mysql的data数据库只有.frm 而.myd和.myi没有,

正常data目录下的数据库文件只要表结构文件frm文件...甚是不解钻研过后知道mysql的默认数据库引擎模式呗设置成了InnoDBinnodb表没有没有MYD和.MYI,其数据文件对应于ibdata1文件中要让.myd和.myi的数据库文件也出现,则转换表类型innodb为myisam.解决方法:Sql中InnoDB类型转换为MyISAM命令ALTERTABLE表名engine=MyISAM;连编码一起转ALTERTABLE表名engine=MyISAM

系统 2019-08-12 01:54:45 2587