上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: c语言数据库编程 转载自:http://www.cnblogs.com/nliao/archive/2010/09/09/1822660.html最近我的导师要求我用c语言读出access数据库的数据,我四处查找资料,终于找到了实现的办法,那就是odbc api编程。以前做数据库一直用java和jdbc,要不是用别人封装好的ado,用的很方便,编程也很简单。可用c语言做数据库,以前可是想都没有想过,甚至怀疑它能不能写数据库。在查找资料的过程中,我请教了几个c语言高手,他们的一致答复是c语言做数据库,似乎不可能,劝我不要费心了。可我的导师告诉我,可以做,而且c语言做数据库,可以实现的很好。所以, 阅读全文
posted @ 2012-09-07 09:55 TechStone 阅读(1492) 评论(1) 推荐(1)
摘要: 用C语言操作MySQL数据库转载自:http://www.cnblogs.com/nliao/archive/2010/09/09/1822660.html先看结构体---------------------------------------------- 以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接.typedef struct st_mysql {NET net; /* Communication parameters */gptr connector_fd; /* ConnectorFd for SSL 阅读全文
posted @ 2012-09-07 09:52 TechStone 阅读(554) 评论(0) 推荐(0)
摘要: 转载自百度百科一、什么是 modules? modules 的字面意思就是模块,在此指的是 kernel modules;简单来说,一个模块提供了一个功能,如 isofs、minix、nfs、lp 等等。传统来讲,模块化有两个方法解决:设计者可以把各项功能分离到单独的叫做线程的处理中去,或者是将内核以包含/排除一些功能的方式重新编译。如果把功能分离到线程中去,那么内核就叫做“微内核”(micro-kernel),这种解决方法增加了线程间协调工作的通信开销。就象名字暗示的那样,这种解决方案的优点在于内核的大小。 Linux的解决方案是包含内核模块,这些模块是可以按需要随时装入和卸下的。这样做.. 阅读全文
posted @ 2012-09-07 09:23 TechStone 阅读(967) 评论(0) 推荐(0)
摘要: 今晚,想打开一个.chm格式文件,突然发现系统不能打开此类文件了,提示如下:mk:@MSITStore...(Path)发现,原来是系统不支持命名为中文名的文件或带中文路径名的文件,最后,改一下文件名为全英文,并保证文件路径也为全英文,搞定。最后发现,原来造成含中文作名称的.chm文件打不开的原因是,电脑控制面板的“区域与语言选项”中的地区区域设成英国了。如果需要打开含中文的.chm文件,可以将区域改为“中国”。英文Windows无法打开中文名CHM文件的解决方法------------------------------------------------------------------ 阅读全文
posted @ 2012-09-06 23:13 TechStone 阅读(242) 评论(0) 推荐(0)
摘要: C语言中#号和##号的使用转载自:http://blog.21ic.com/user1/1772/archives/2007/44501.html2推荐#define display(name) printf(""#name"")int main() { display(name);}运行结果是name,为什么不是"#name"呢?---------------------------------------------------------------#在这里是字符串化的意思printf(""#name&quo 阅读全文
posted @ 2012-09-06 12:52 TechStone 阅读(465) 评论(0) 推荐(0)
摘要: 关于“开源运动在中国”的个人小谈目前,我在公司正在进行一个项目,需要用到超声波测距的模块。之前一些日子,已经在网络上找到好几个电路原理图,基本上都是乱七八糟的,有的是图像模糊不清,有的是元件参数保密了,有的是作者故意篡改某部分电路原理以误导网友……真想开国骂,最恶劣的做法是那种篡改电路以误导网友的,如果作者真想对电路图进行保密,要么你就干脆保持沉默,对外宣称不公开电路原理,可是某些恶心的家伙偏偏又要将电路原理图公布在网上,又要暗地里使坏,好比是婊子又想要男人,又想立贞洁牌坊……反观国外如火如荼的开源运动,真替国人羞红了小脸儿。为什么天朝的电子搞了这么多年,却始终被国外的技术牵着鼻子走路呢?无论 阅读全文
posted @ 2012-09-05 11:54 TechStone 阅读(345) 评论(1) 推荐(0)
摘要: 吃了单片机GPIO端口工作模式的大亏——关于强推挽输出和准双向口(弱上拉)的实际应用最近公司在进行一个项目,需要用到超声波测距的功能,于是在做好硬件电路,但在写控制程序时,却遇上了令我费解的事情。当在单片机最小系统上调好输出频率40kHz,占空比50%的方波输出信号后,将程序烧至超声波应用电路中的主控中。实验时,却发现输出波形变成了频率40kHz,占空比小于1%的尖波输出信号。于是我怀疑自己的电路有问题,遂拿了市面上销售的超声波模块成品来学习一下,发现单片机端口的输出波形很正常,没有变形有情况。在网上搜索良久,一直不明白是怎么回事。当某天在阿莫论坛看到一位网友的一句话,提到GPIO端口的“强推 阅读全文
posted @ 2012-09-05 11:29 TechStone 阅读(996) 评论(0) 推荐(0)
摘要: 腾讯工具类APP千年老二作者:彩阳 日期:2012-8-31 6:30:00转载自:http://blog.21ic.com/user1/8338/archives/2012/95094.html0推荐 请不要误会这个标题,它没有丝毫贬低腾讯工具类产品的意思。相反,这才是腾讯的精髓,不管是复制还是抄袭,这都远比微信的成功更有说服力。微信之所以亮了,是因为腾讯把握住了这个先天就不错的用户群和社交这一亮点,腾讯拿自己的基础来发展这一社交软件,只要在产品上不出岔子,占有大份额市场真的不算什么。 但是今天要说的,工具类APP,是腾讯并不擅长的一部分。腾讯在自己不擅长的地方总容易摔跟头,但是我居然在.. 阅读全文
posted @ 2012-09-05 09:44 TechStone 阅读(287) 评论(0) 推荐(0)
摘要: 以下是摘自http://www.slyar.com/blog/c-operator-priority.html的一张数据表:优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++单目运算符--自减运算符--变量名/变量名--单目运算符*取值运算符*指针变量单目运算符&取地址运算符&变量名单目运算符!逻辑非运算符!表达式单目运 阅读全文
posted @ 2012-09-04 23:30 TechStone 阅读(2822) 评论(0) 推荐(0)
摘要: 有关推挽输出、开漏输出、复用开漏输出、复用推挽输出以及上拉输入、下拉输入、浮空输入、模拟输入的区别转载自:http://bbs.ednchina.com/BLOG_ARTICLE_2082651.HTM最近在看数据手册的时候,发现在Cortex-M3里,对于GPIO的配置种类有8种之多:(1)GPIO_Mode_AIN 模拟输入(2)GPIO_Mode_IN_FLOATING 浮空输入(3)GPIO_Mode_IPD 下拉输入(4)GPIO_Mode_IPU 上拉输入(5)GPIO_Mode_Out_OD 开漏输出(6)GPIO_Mode_Out_PP 推挽输出(7)GPIO_Mode_AF_ 阅读全文
posted @ 2012-09-04 23:26 TechStone 阅读(494) 评论(0) 推荐(0)
摘要: 结构体里的元素前面有一点“.”代表什么意思?比如 .goodvar转载自:百度知道在android的bootloader源码目录中,发现这个文件lk/app/aboot/aboot.c里面有一个关于结构体的定义,让我有点不太明白,哪位高手来解惑一下?struct atag_tcc_entry{ char output; char resolution;};struct atag_tcc_entry tcc_param = { .output = 0, .resolution = 0,};我不太明白的是 为什么truct atag_tcc_entry tcc_param 后面要用一个“=”还有. 阅读全文
posted @ 2012-09-03 09:46 TechStone 阅读(1286) 评论(0) 推荐(0)
摘要: PADS中各层的作用:1)Top顶层 2)Bottom底层 3)-19)Layer i中间信号层 21)Solder Mask Top顶层掩膜层(阻焊层) 22)Paste Mask Bottom底层锡膏层 23)Paste Mask Top顶层锡膏层 24)Drill Drawing孔位图层,各个不同的孔径会有一个对应的符号。 25)Layer 25 对应着PCB画板中的元件阻焊开窗层(就是不上绿油所开的窗口 26)Silkscreen top顶层网印文字 27)Assembly Drawing Top顶层装配图,组装图 28)Solder Mask Bottom底层掩膜层(阻焊层) 29) 阅读全文
posted @ 2012-09-03 00:03 TechStone 阅读(1744) 评论(0) 推荐(0)
摘要: Protel与PADS之间相关文件的转换作者:Gary Wu 联系方式:yiqi1988@126.com日期:September 1st, 20121.将Protel的原理图元件库导入PADS:操作: 1.1StartMenu->MentorGraphicsSDD->PADS9.0->Translators->PADSSchematicTranslator;1.2设置转换文件的相关选项:Selectthesourcedesignformatfortranslation: Protel99SE/DXP;Selecttheoutputdesignformat: PADSLo 阅读全文
posted @ 2012-09-02 16:23 TechStone 阅读(1104) 评论(0) 推荐(0)
摘要: 延长UPS中电池组的使用寿命转载自:http://www.maigoo.com/zhishi/55318.html更新时间:2012-08-13 11:32:13 由会员 梁海妮 提供摘要:充电电池安装-保养-维护-售后篇:主要讲述了定期检查各单元电池的端电压和内阻、重新浮充、减少深度放电以及利用供电高峰充电等六点延长UPS中电池组的使用寿命技巧。延长UPS中电池组的使用寿命在线式UPS电源,因为它的电路设计合理,驱动功率元件容量所取的余量大,因而电源电路故障率很低,相比之下,由电池组所引发的故障率上升至60%以上。可见,正确地使用和维护好电池是延长电池组寿命、降低UPS电源总故障率的关键因. 阅读全文
posted @ 2012-09-02 15:19 TechStone 阅读(246) 评论(0) 推荐(0)
摘要: 锂电池相关结构优势特点及其保护电路解析方案转载自:http://news.cecb2b.com/info/20120314/33451.html 锂离子电池以其优良的特性,被广泛应用于: 手机、摄录像机、笔记本电脑、无绳电话、电动工具、遥控或电动玩具、照相机等便携式电子设备中。 一、锂电池与镍镉、镍氢可充电池: 锂离子电池的负极为石墨晶体,正极通常为二氧化锂。充电时锂离子由正极向负极运动而嵌入石墨层中。放电时,锂离子从石墨晶体内负极表面脱离移向正极。所以,在该电池充放电过程中锂总是以锂离子形态出现,而不是以金属锂的形态出现。因而这种电池叫做锂离子电池,简称锂电池。 锂电池具有:体积小、容... 阅读全文
posted @ 2012-09-02 15:14 TechStone 阅读(424) 评论(0) 推荐(0)
摘要: PCB布线的操作步骤转载自:http://blog.21ic.com/user1/6960/archives/2011/83333.html一.电路板设计步骤 一般而言,设计电路板最基本的过程可以分为三大步骤。 (1). 电路原理图的设计 电路原理图的设计主要是PROTEL099的原理图设计系统(Advanced Schematic)来绘制一张电路原理图。在这一过程中,要充分利用PROTEL99所提供的各种原理图绘图工具、各种编辑功能,来实现我们的目的,即得到一张正确、精美的电路原理图。 (2). 产生网络表 网络表是电路原理图设计(SCH)与印制电路板设计(PCB)之间的一座桥梁,... 阅读全文
posted @ 2012-09-02 15:10 TechStone 阅读(997) 评论(0) 推荐(0)
摘要: 四层板设计--Layer V.S. Plane转载自:http://blog.21ic.com/user1/6960/archives/2011/83332.html多层板的层设置当初困扰了我好几天,就是没搞懂plane和layer的区别。看别人的多层板也没看懂,以为多层板的中间的地平面和电源平面也是应该像双面板那样敷铜来实现,但是别人的多层板文件里面又没有大块的敷铜。按照别人那样设置了层后,在中间的2层根本没法敷铜,pcb布板书籍上也没有讲到多层板的层设置。后来用plane和layer作为关键词百度了一下才搜到一篇文章,搞明白了pcb的正负片之分。本来想把那篇文章转载过来,但又没找到了。还是 阅读全文
posted @ 2012-09-02 15:00 TechStone 阅读(571) 评论(0) 推荐(0)
摘要: 如何用C语言实现linux下的ls命令转载自:CND8学院(http://school.cnd8.com/c/jiaocheng/60408.htm) 首先我讲一下写这篇东西的目的。我觉得对于很多linux新手。尤其是在自学的同学。最好的学习的方法就是通过具体的例子。通过一个实践的例子,在学习相关的知识点的同时,就把它们应用到这例子中。这样不仅知道了原理。也知道了怎么去应用。下面就开始用一个常用的命令”ls”开始。所有的东西都是从最基本的原理开始。一步步来教你怎么实践出一个命令 (一)ls命令简单介绍 第一步当然是要明白ls究竟是做什么的。如果你要做一个东西却不知道要用来干嘛。会不会很搞笑?. 阅读全文
posted @ 2012-09-02 00:46 TechStone 阅读(2122) 评论(0) 推荐(0)
摘要: robots.txt转载自:百度百科目录什么是robots.txt?robots.txt使用误区robots.txt使用技巧展开什么是robots.txt?robots.txt使用误区robots.txt使用技巧展开编辑本段什么是robots.txt?robots.txtrobots.txt写法 robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。 当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按.. 阅读全文
posted @ 2012-08-30 21:56 TechStone 阅读(466) 评论(0) 推荐(0)
摘要: argc argv转载自:百度百科 argc,argv 用命令行编译程序时有用。 主函数main中变量(int argc,char *argv[ ])的含义 我们平时定义主函数时通常的写法为:int main( )或void main( ) 其实,int main( ) 只是 UNIX 及 Linux 默许的用法, main(int argc, char *argv[ ], char *env[ ])才是UNIX和Linux中的标准写法。 argc: 整数,用来统计你运行程序时送给main函数的命令行参数的个数 * argv: 字符串数组,用来存放指向你的字符串参数的指针数组,每... 阅读全文
posted @ 2012-08-30 14:25 TechStone 阅读(235) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页