
编程心得
麻酱面条
爱编程,爱打乒乓球、羽毛球,爱好一切美好的东西
展开
-
BCB 6 sp4 + SQL Server 2k 存取JPEG图像,绝对好用!
在BCB 6 sp4里调试通过,欢迎大虾批评指正。 //OpenDialog1打开JPEG图像,Edit1保存图像地址,Image1显示图像//其他格式的图像文件没有试验,可以试试。 OpenDialog1->FileName=""; if (OpenDialog1->Execute()) { Edit1->Text= OpenDialog1->File原创 2005-03-25 13:08:00 · 2114 阅读 · 0 评论 -
CB2010操作Word代码
编译环境:CB2010 ,win7 64位, Office 2007遇到的问题就是插入图片时,让它插到第2格,它总是插到第1格,没办法只好改表格的形式了 。 还有就是表格里面填写内容时 ,必须是下面这样做 :AnsiString content = Edit1->Text;vCell = vTable.OleFunction("Cell", 2, 2); vCell.OlePropertyS原创 2016-01-18 15:03:41 · 506 阅读 · 0 评论 -
FormCreate里面必备代码
编译环境:Win7 64位 + CB2010 Update4void __fastcall TForm1::FormCreate(TObject *Sender) { // 日期和时间格式 DateSeparator = '-'; ShortDateFormat = "yyyy/mm/dd"; ShortTimeFormat = "hh:nn:ss";}原创 2016-01-14 14:14:04 · 373 阅读 · 0 评论 -
Mac 终端里 vim 的常用用法
打开终端,通过 cd 命令切换到相应目录, 输入 vim 文件名.扩展名 进入到vim环境按下字母 i ,进入编辑模式,可以看到下方类似状态栏有 insert 字样的提示编写完毕, 按下 ESC ,按下冒号 : 健进入命令模式wq 保存退出 zzq! 不保存退出注意: Esc 后要输入冒号 : 才能进入命令模式原创 2017-03-08 17:53:33 · 1044 阅读 · 0 评论 -
【转】递归函数导致栈溢出之改写成尾递归
递归函数的优点是定义简单,逻辑清晰。理论上,所有的递归函数都可以写成循环的方式,但循环的逻辑不如递归清晰。使用递归函数需要注意防止栈溢出。在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。由于栈的大小不是无限的,所以,递归调用的次数过多,会导致栈溢出。解决递归调用栈溢出的方法是通过尾递归优化,事实上尾递归和循环的效果转载 2017-03-15 11:11:44 · 1680 阅读 · 0 评论 -
Python 3 学习要点
一.函数的参数 1. 位置参数 — 必选参数 2. 默认参数 — 有默认值,排在必选参数后 3. 可变参数 — 参数数量可变,前面加 * ,等同于tuple : *args 4. 关键字参数 — 前面加 **,等同于dict: **kw 5. 命名关键字参数 — 限定关键字的名称,前面加 *, ,可有缺省值二、原创 2017-05-01 18:06:59 · 308 阅读 · 0 评论