摘要: 在网上找了很久都没找到正确答案,自己试出来的,分享一下。1、把D:\python\libs\python27.lib拷贝一份,改名为python27_d.lib2、创建一个win32 Console Appilication的空项目,再创建c文件,代码如下: #include "Python.h" int main(){ /*Python解释器初始化*/ Py_Initialize(); /*运行字符串*/ PyRun_SimpleString("print 'hello world!' "); /*结束Python解释器,释放资源*/ 阅读全文
posted @ 2013-05-23 16:20 totoro118 阅读(2542) 评论(0) 推荐(0) 编辑
摘要: 本文适合有Java编程经验的程序员快速熟悉Python 本文程序在windows xp+python3.1a1 测试通过. 本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui) 在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序. 凡打开新窗口即指ctrl+n的操作. 1 你好 复制代码 代码如下:#打开新窗口,输入: #! /usr/bin/python # -*- coding: utf8 -*- s1=input("Input your name:") print(&qu 阅读全文
posted @ 2013-05-20 13:01 totoro118 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:if spam == 42 print('Hello!')2)使用 = 而不是 ==(导致“SyntaxError: invalid syntax”)= 是赋值操作符而 == 是等于比较操作。该错误发生在如下代码中:if spam 阅读全文
posted @ 2013-05-20 12:57 totoro118 阅读(36723) 评论(2) 推荐(1) 编辑
摘要: $(target).combobox("clear");//清除当前值$(target).combo("panel").empty();//清除面板 阅读全文
posted @ 2013-03-28 19:44 totoro118 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: 可以使用辅助列用&来完成,方法如下: 先在A列的A1中输入1、2,使用填充柄下拉至结束,然后在B1中输入=42365145874945120&A1,再次使用填充柄下拉至结束,现在看看变成需要的格式了吧。 还可以用自定义格式来完成,方法如下: 选中要设置18位数字序列的单元格单击右键设置单元格格式》自定义》在类型中输入42365145874945120#》确定,现在输入1、2……是不是变成需要的18位数字序列了,并且可以自动填充. 阅读全文
posted @ 2013-03-22 14:00 totoro118 阅读(4794) 评论(0) 推荐(0) 编辑
摘要: 一、考试内容简介1、采用生产者-消费者模型,控制OK6410的led灯的显示。生产者每秒产生一个0~15数字,放入共享缓冲区;消费者每秒从共享缓冲区取出一个数字,并用该数字设置OK6410的led灯的显示。2、考试目的3、掌握进程同步原理及Linux同步机制的编程4、掌握进程间通信原理及Linux进程间通信的编程5、掌握设备驱动原理及Linux设备驱动机制的编程6、掌握操作系统调用原理及Linux系统调用的编程7、掌握嵌入式开发环境的搭建8、配置交叉编译工具链9、配置nfs服务器和共享文件夹10、配置OK6410开发板的IP网络地址11、OK6410开发板的arm Linux 3.0.1内核的 阅读全文
posted @ 2013-01-23 16:04 totoro118 阅读(1083) 评论(0) 推荐(0) 编辑
摘要: 1、input只能输入数字<input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" />2、设置input为只读属性并且让input框没有光标<input type="text" name="b" on 阅读全文
posted @ 2012-12-28 14:47 totoro118 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 解决方案:把UAC关掉就好把UAC关掉的方法:1、点击开始菜单打开运行2、然后在运行框中输入“gpedit.msc”这样一串字符,打开组策略管理器。3、在弹出的组策略管理器的界面中,点击左边windows设置前面的小下拉菜单按钮,然后找到安全设置选项。4、在安全设置选项的下拉菜单中,找到本地策略选项,然后再找到其下面的安全选项。5、点击安全选项时,右边会出现一系列的设置条目。双击右边的用户账户控制:管理员批准模式中管理员的提升权限提示 这样一个选项。6、此时会弹出一个设置的选项,这时你需要选择不提示,直接提升,就是点击右边的下拉箭头之后,找到这样一个选项。然后点击确定即可。7、最后一步,关闭掉 阅读全文
posted @ 2012-12-24 11:24 totoro118 阅读(4491) 评论(0) 推荐(0) 编辑
摘要: 安装交叉编译器: 下载交叉编译器:arm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2 下载地址:http://download.csdn.net/my 建立目录:mkdir /usr/local/arm/ 解压工具链压缩包:tar jxvfarm-linux-gcc-3.4.6-glibc-2.3.6.tar.bz2 -C /usr/local/arm/ 添加编译器环境变量:sudo vi /etc/profile,在底部添加在文件为加入交叉编译器arm-linux-gcc所在的路径: export PATH=$PATH:/usr/local/arm/g... 阅读全文
posted @ 2012-12-20 21:08 totoro118 阅读(293) 评论(0) 推荐(0) 编辑
摘要: var obj = new Object();1》 js中定义属性的三种方式: obj.name = "hello"; obj["age"] = "23"; 在定义时添加属性: var xx = {name:”ls”,age:21};(这种是最常见的)2》 js中删除对象的属性:使用delete关键字,如:delete obj.age; 阅读全文
posted @ 2012-12-20 09:30 totoro118 阅读(355) 评论(0) 推荐(0) 编辑