- 博客(23)
- 资源 (16)
- 问答 (2)
- 收藏
- 关注
原创 MySQL添加/删除主键、外键、唯一键、索引、自增
建表是添加外键create table tableName1(id int primary key,name varchar(128) default null,tableName2_id int not null,foreign key(tableName2_id) references tableName2(id));单独添加外键alter table tableName1 add c
2016-10-22 10:45:48 49644 1
原创 Ajax请求跨端口问题的描叙及解决
phfile项目结构: view里的接口定义: 以8080启动phfile项目. 浏览器访问:http://127.0.0.1:8080/test/ 可以得到正确的结果:{"status": 0,"data": "上传的图片名错误"}还有一个phfile2的项目,和phfile项目基本一样,phfile2里有个task.html, task.html里有个ajax请求:"url": "ht
2016-10-31 21:10:39 12000
原创 JavaScript获取对象所有属性,显示变量类型
获取对象所有属性function showField(obj){ var names=""; for(var name in obj){ names+=name+": "+obj[name]+", "; } alert(names); } 显示变量类型alert(typeof obj)alert(ty
2016-10-31 20:06:23 1154
原创 Django错误'str' object is not callable
错误信息:TypeError at /hello/'str' object is not callableRequest Method: GETRequest URL: http://127.0.0.1:8000/hello/项目结构: view.py代码:from django.http import HttpResponsedef hello(request):
2016-10-31 18:31:58 2495
原创 脚本语言闭包学习
先推荐一篇介绍闭包的文章: http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html闭包的典型例子: Java语言使用javassist工具实现类似闭包功能(java语言下还有asm工具和cglib工具也可以实现该功能):import java.lang.reflect.*;import javassist
2016-10-31 15:20:40 516
转载 MySQL复制旧表结构创建新表
1、复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。2、只复制表结构
2016-10-27 18:28:13 7191
原创 MySQL修改语句嵌套子查询时的一个错误
这算什么事:update tableName1 as tb1 set tb1.columnName1=newValue where tb1.id=(select tb3.id from tableName2 as tb2 inner join tableName1 as tb3 on tb2.tableName1_id=tb3.id where tb2.id=11)报错:Error Code:
2016-10-27 14:20:42 966
原创 好坑好坑,django模版好坑有木有?
判断条件必须用空格分开,这个最坑。 如下两种写法都会报”Could not parse the remainder”错误:{% if userObj.role_id== 8 %}{% if userObj.role_id ==8 %}只能这样才能避免错误:{% if userObj.role_id == 8 %}真是
2016-10-26 15:31:48 588
原创 Eclipse插件egit文件版本冲突的解决
1.将冲突文件的本地版本拷贝一份。 2.Overwrite本地文件,就是将你的修改全部回退。 3.本地提交(单独commit而不是commit and push)刚刚已回退的文件。 4.将上一步的本地提交合并到远程。 5.将你要修改的地方重新进行修改。 6.远程提交刚刚的修改(commit and push)。为什么这么麻烦,我只能说不知道为什么,我的egit插件的merge tool按钮
2016-10-26 12:01:39 1123
原创 Python文件读写模式
open方法的第二个参数就是读写模式:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,W 文件若存在,首先要清空,然后(重新)创建a 以追加模式打开 (从 EOF 开始, 必要时创建新文件)r+ 以读写模式打开w+ 以读写模式打开 (参见 w )a+ 以读写模式打开 (参见 a )rb
2016-10-26 11:20:40 1004
原创 Python日期时间
#coding: utf-8import timeimport datetime#获取当前时间time_now=time.time()#float类型时间戳(0000000000.000)print "获取当前时间;time_now: "+str(time_now)#打印时显示的是四舍五入的(0000000000.00)time_now_local=time.localtim
2016-10-25 15:37:43 434
转载 a标签中调用js的几种方法
a href=”JavaScript:js_method();”这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放。W3C标准不推荐在href里面执行javascript语句a href=”javascri
2016-10-24 15:51:06 484
原创 使用ajaxSubmit自动填充数据时,如果input的name重名则无法填充该input数据值
使用ajaxSubmit自动填充表单数据时,当前html页面中出现相同name的input。 如<form id="formId1"><input name="taskId"/></form>......<form id="formId2"><input name="taskId"/></form>那么,jqueryform无法获取到该input数据值。var params = {};
2016-10-22 20:28:40 1196
原创 Django找不到应用:ImportError No module named appName
假设我现在有个Test项目,Test项目中有App1和App2两个的自定义应用,其中App1为根应用(和默认应用同级),App2为子应用(放在默认应用内部)。 1.检查Test/Test/settings.py中的INSTALLED_APPS是否添加了应用。INSTALLED_APPS = ( 'django.contrib.contenttypes', 'django.contr
2016-10-20 10:45:39 11762
原创 MySQL函数和存储过程
存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。区别懒得写,网上复制的: 1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全局数据库状态的操作。2)对于存...
2016-10-14 11:29:21 596
原创 Python字符串基本方法介绍
upper() #转大写 lower() #转小写 isalnum() #是否全是字母和数字,并至少有一个字符 isdigit() #是否全是数字,并至少有一个字符 isalpha() #是否全是字母,并至少有一个字符 isupper() #是否全是大写,当全是大写和数字一起时候,也判断为True islower() #是否全是小写,当全是小写和数字一起时候,也判断为True iss
2016-10-13 19:15:46 412
原创 如何使点击超链接后浏览器弹出下载框
如果下载的资源和服务器是同域的,那么只要在a标签中添加download属性即可。<a href="http://127.0.0.1:8000/a.jpg" download="a.jpg">下载</a>如果下载的资源和服务器是不同域的,那么添加download属性是没有效果的。<a href="http://www.baidu.com/xxx.jpg" download="a.jpg">下载</a>
2016-10-13 18:19:46 5961
原创 JQuery对象和DOM对象相互转换
JQuery对象转DOM对象var jqueryObject=$("#id");var domObject=$jqueryObject[0];DOM对象转JQuery对象var domObject=document.getElementById("id");var jqueryObject=$(domObject);
2016-10-13 10:15:51 855
转载 Json对象与Json字符串互转
jQuery插件支持的转换方式:复制代码 代码如下:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器:复制代码 代码如下:JSON.parse(jsonstr); //可以将json字符串转换成json对象
2016-10-12 18:46:01 421
原创 JS方法名和input的name重名时
JS方法名和input的name重名时,调用该方法无效。 以下代码你会发现点击提交reason方法根本就不调用。<script> function reason(){ alert("XXX") }</script><form>不通过原因:<textarea name="reason"></textarea><button onclick="reason()
2016-10-12 18:31:35 1542 1
原创 Django使用or条件查询和各种查询关键字
from django.db.models import Quser.object.filter(Q(state=0) | Q(state=1))
2016-10-07 18:15:50 19773
原创 js获取当前页面跟路径,js打开新标签页,js
JS获取当前页面跟路径var rootpath=location.protocol+"://"+location.host+"/";JS打开新标签页window.open(rootpath, "_blank");
2016-10-07 10:34:53 1715
原创 将一个大于等于0的整数转换为中文金钱表示形式
将一个大于等于0的整数转换为中文表示形式data=123,返回"一百二十三";data=3103,返回"三千一百零三"
2016-10-05 18:27:36 538
视频转MP4工具,jar文件,需要配置jdk方可运行
2024-03-13
图片转文字OCR免费jar
2022-07-22
使用jaudiotagger修改歌曲信息(支持mp3和m4a)
2022-07-19
ZendStudio-13.6.1-win32.win32.x86_64.7z
2020-06-22
eclipse.zip
2020-06-22
获取超级管理员权限.7z
2020-06-22
windows7开启telnet出现错误后手动开启telnet
2020-06-22
python资料合集
2018-07-31
多个中文技术文档chm压缩包
2018-07-31
Swing俄罗斯方块
2015-06-03
Java2dDemo
2014-07-08
如何才能看懂别人写的位运算代码?
2015-03-04
这段代码的输出结果能不能给解释解释?
2014-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人