摘要: 今天实验在DomainA的页面上放置另一个DomainB上的Flash文件,试用Externalcall来调用js的时候发现根本call不到,改用了本地的发现没问题,于是想到是crossdomain导致的。尝试修改crossdomain.xml,无用,最后看页面上这一行:params.allowscriptaccess = "sameDomain";查了下,改成了params.allowscriptaccess = "always";于是就可以调用了,不需要改动crossdomain.xml 阅读全文
posted @ 2012-02-28 16:10 Scythe_SHAN 阅读(427) 评论(0) 推荐(0)
摘要: 首先一定要装python1. 执行dev_appserver时,提示找不到sqlite3模块,这里要到ports/database/py_sqlite3下安装此模块2. 安装py_sqlite3时爆出诡异的异常:找不到头文件pth.h,发现这个默认是已经安装的。重装后仍然存在这个问题,于是做了个link:ln /usr/local/include/pth/pth.h /usr/local/include/python2.6/pth.h之后安装,问题解决。 阅读全文
posted @ 2011-07-03 17:02 Scythe_SHAN 阅读(187) 评论(0) 推荐(0)
摘要: 二分查找:结果在某条线上的一点,这条线的数值为正序排列。通常从中值开始并确定大小。使用函数的便利性:利于调用,调试和测试。max(x, y): 取得x和y当中的最大值牛顿法:曲线中取一点猜测值以及这一点上的切线,下一次的猜测值取切线与X轴的交点. 取交点的方法:通过切线的斜率,斜率可通过求导获得。 即guess<i+1>= guess<i> - f(guess<i>)/2guess<i> Eg:求16的平方根。公式为f(guess) =guess**2 - 16 首先猜测3: f(3) =9 – 16 = -7 第二次的猜测值:guess= 3 阅读全文
posted @ 2011-06-28 00:39 Scythe_SHAN 阅读(147) 评论(0) 推荐(0)
摘要: 数字的处理Python的两种数字类型:1.整形数字: int. (任意精度整数,范围可为仁和大小)a = 2 ** 1000 # 2的1000次方数字结尾的”L”表示long类型的证书,即“内部长格式”.处理long类型的时候,效率要比处理普通整数低很多。超过20亿时将为长格式类型数字。Long类型数字参与运算时,结果无论大小都为long类型,即以L结尾2.浮点类型数字(float)浮点数字用以描述实数。Python以IEEE浮点数标准表示浮点类型数字。科学计数法:数字为尾数(mantissa,或称作有理数)和指数的形式(exponent)。底数范围为:1<=mantissa<2. 阅读全文
posted @ 2011-06-28 00:39 Scythe_SHAN 阅读(320) 评论(0) 推荐(0)
摘要: 上节总结: 赋值语句(assignment) 条件语句(conditional) 输入输出(I/O) 循环结构(loopconstracts):for, while 数据类型Turing complete: 图灵完全,以上知识足够写出任何程序在一个文件放置大量代码的缺陷: 难以寻找需要的代码 难以调试 难以了解代码的目的两样重要的东西:分解(decomposition)和抽象(abstraction)分解:将代码分解为可循环利用的独立模块抽象:忽略细节内容,黑箱设定。给予合法正确的输入,返回正确期望的输出函数:可以将代码分解为模块,可以实现抽象(忽略实现细节)。函数的实质—构建基本指令 定义函 阅读全文
posted @ 2011-06-28 00:38 Scythe_SHAN 阅读(303) 评论(0) 推荐(0)
摘要: 上一课总结3种值类型 Number String Boolean语句: 赋值输入,输出条件语句(分支语句)循环语句循环结构程序:1.计数变量2.初始化3.终止判断4.编写代码块**循环内必须包含计数变量循环后的操作练习:打印X的平方根流程图防御式编程:1.输入2.编写时的错误做出最坏假设,假设用户和自己会犯的错误。穷举: 逐个判断计算中的元素,检验一切可能。尝试所有合理的值,直到找到答案练习:寻找一个数的所有除数For循环 for(XXX) in (some collection): AAArange内建函数 range(1,10):1到10的数列集合tuple(元组):不可变的,有序的元素列 阅读全文
posted @ 2011-06-28 00:37 Scythe_SHAN 阅读(255) 评论(0) 推荐(0)
摘要: 数值以及类型表达式=运算对象+运算符解释器接受表达式,运算以及打印(输入,输出)运算符的重载:运算对象包含字符串时,相当于concat运算对象包含字符串和数字,各有不同,+将报错<,>的重载,字符串和数字比较? ?似乎没有检测ASCII类型转换 Python的类型检测运算优先级 括号(未提,个人认为)>指数运算>乘除>加减赋值 X=3*5 Y=16 Z=X 变量赋值意义:创建变量名,变量名与指向值的指针变量类型 动态变量类型:x=3,x=’abc’(不建议,存在运算符重载。不建议随意更改变量类型)在可以合法使用数值的地方都可以使用变量语句:Python可以解释的合 阅读全文
posted @ 2011-06-28 00:36 Scythe_SHAN 阅读(272) 评论(0) 推荐(0)
摘要: Windows下建立一个共享文件夹BSDSHARE,在shell下,使用mount_smbfs来挂载这个文件夹到/mnt下:# mount_smbfs -I 192.168.1.1 //username@PCName/BSDSHARE /mnt这里首先FreeBSD下需要root权限,另外在Windows下,需要开启Guest(发现若不开启,验证无法通过) 阅读全文
posted @ 2011-06-28 00:18 Scythe_SHAN 阅读(515) 评论(0) 推荐(0)
摘要: export PS1="\[\e[32;1m[\e[35;1m\u\e[32;1m@\e[31;1m\t \e[32;1m\w]\]$ \[\e[0m\]"这里\e[ 到 m是一个颜色标记的开始,32;1中,32表示颜色代码,1表示高亮~\e[0m表示不对命令和后面的字符串上色。如果不输入这部分,后面的部分会按照前面的设置上色,直到被别的上色设置覆盖。最后再给目录输出采用颜色标记,使用别名:alias ls="ls -G"alias ll="ls -al" 阅读全文
posted @ 2011-06-28 00:12 Scythe_SHAN 阅读(296) 评论(0) 推荐(0)
摘要: 1. make install之后,进入了config界面,但是里面有些package也许并不需要,并且可能造成安装失败。这个时候如果再make install却不会再进入config界面。解决办法:make config install clean2. 有时重新安装一个port,会提示类似You may wish to ``make deinstall'' and install this port again by ``make reinstall'' to upgrade it properly. If you really wish to overwri 阅读全文
posted @ 2011-06-09 12:49 Scythe_SHAN 阅读(394) 评论(0) 推荐(0)