解决SlickEdit中版本控制工具的中文问题

admin Posted in c语言
1
Windows下的 SlickEdit中,如果用SE内置的Subversion/CVS前端来操作代码库的话会发现所有的中文都被显示为乱码,而英文都正常。造成这个问题的主要原因就是SE在内部处理字符串用的是UTF8编码,而控制台端的svn/cvs工具在通过Shell与SE交互时用的实际上都是多字节码。这样就造成了乱码问题。 More »

SlickEdit华丽修改:双击括号自动选中匹配括号

admin Posted in c语言
0

SourceInsight 有个功能,就是在双击一个括号的时候能选中匹配的括号。N年前用SourceInsight的时候这个功能用得很High——因为SI竟然无法高亮显示匹配括号( ̄口 ̄)!!,所以非靠这个功能识别嵌套括号不可。

用了SlickEdit以后,心想这玩意好歹支持括号高亮,双击选中这种功能应该不需要了吧。结果最近在看一个包含了横跨N屏的括号套括号的代码时还是被囧到了:得跨越万水千山才能找到另一个被高亮的括号,经常看走眼看错嵌套层次。而那个select-paren-block命令又没法同时整合到双击选中 word中奇不好用,所以又想念起SI的这个功能来了。于是操刀对SE做了个华丽的修改,硬是把这个功能加上了。 More »

第2天课程 C语言程序的组成部分

admin Posted in c语言
0
2.1 一个简短的C语言程序
    函数是一段独立的程序代码,它执行特定的任务,并被指定了名称.C函数有两种:库函数和用户定义的函数,前者位于C编译器软件包中,而后者是由程序员创建的.
2.2 程序的组成部分
    在所有可执行的C语言程序中,唯一必不可少的部分是main()函数.

More »

第1天课程 C语言初步

admin Posted in c语言
0
1.1 C语言简史
    C语言在在1972年开发.是为帮助繁忙的程序员完成其工作而开发的.因为其前身为B语言,所以叫C语言.
1.2 为何要使用C语言
    C语言功能强大,灵活;C语言是可移植的;C语言中的单词很少;C语言是模块化的
1.3 编程前的准备工作

More »

用C语言操作MySQL数据库,进行连接、插入、修改、删除等操作

admin Posted in c语言
0
很多人用到MySQL来开发一些项目,有时为了性能,我们会直接用C语言来开发相关的模块,尤其在我们的web应用中,虽然PHP、JSP等脚本均提供了MySQL的接口,但是显然直接使用C语言具有更好的安全性和性能,Michael以前用PHP开发的多个项目中就使用了C语言编写的这类接口,然后再编译到php里面,供php脚本直接使用,这方面的话题就不多说了,下面主要说一下在Linux下如何用C语言连接MySQL数据库,并且读取里面的数据返回,同时如何进行编译。 More »