首先是创建DbContext,有两种途径 ①手动编写DbContext代码,同时还要记得去配置文件中添加connectionStrings ②通过创建Controller指定自动生成DbContext 在创建完一个Model之后,右击Controller文件夹(MVC项目的话),新建Controll ...
分类:
其他好文 时间:
2016-08-11 17:40:01
阅读次数:
130
一、反向迭代:reversed() #反向迭代只有在待处理的对象具有确定的大小或者对象实现了__reversed()__特殊方法时才能奏效,否则必须先将对象转化为列表(可能消耗大量内存) 二、迭代器切片:itertools.islice #迭代器和生成器无法进行普通的切片操作(其长度不确定且没有实现 ...
分类:
编程语言 时间:
2016-08-11 17:37:50
阅读次数:
169
sql注入的含义sql注入是将代码插入(拼接)到应用(用户)的输入参数中, 之后再将这些参数传递给后台的SQL服务器加以解析并执行的攻击, 总结起来就是攻击者将恶意代码拼接到sql语句并加以执行从而得到数据的过程。成因sql语句对用户参数进行严格的过滤可引发注入的地方其实只要是客户端可控、参数值代入 ...
分类:
数据库 时间:
2016-08-11 17:39:12
阅读次数:
156
Supervisord supervisord的出现,结束了我这苦恼的问题,它可以帮你守护任何进程,当然如果它的进程也挂了就全都over了。实际情况是上线三个多月运行非常好,没有发现进程掉过。 CentOS下安装Supervisord # yum install python-setuptools# ...
分类:
其他好文 时间:
2016-08-11 17:36:50
阅读次数:
199
版本控制: 版本控制是一种软件工程籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新,它透过文档控制记录程序各个模块的改动,并为每次改动编上序号,并且编辑错误之后还可以回溯到以前的版本 版本控制可以版本控制,把自己项目文档传递给他人,不用不断的拷贝和备份,便于文档和源代码管理 SVN是我们喜 ...
分类:
其他好文 时间:
2016-08-11 17:37:57
阅读次数:
156
command + shift + N 创建一个Project command + option + N 新建一个Group command + option + enter 打开分页窗口 file—>new—>Target 一个工程里面新建几个文件(add Target) command + sh ...
分类:
其他好文 时间:
2016-08-11 17:39:05
阅读次数:
106
我在是classes/common.php文件中写了一个函数: 这样在哪里都可以用了 ...
分类:
微信 时间:
2016-08-11 17:36:46
阅读次数:
845
1 导入AsyncHttPclient框架包下的类; 2在主方法写上这代码即可实现post请求: ...
分类:
Web程序 时间:
2016-08-11 17:38:08
阅读次数:
180
转自:http://blog.csdn.net/wf1982/article/details/38871521 参见 http://stackoverflow.com/questions/4257410/what-are-so-sndbuf-and-so-recvbuf The "SO_" pref ...
分类:
数据库 时间:
2016-08-11 17:36:53
阅读次数:
347
水题; 题意:给你n个球,在一维方向上,每个球给三个量,分别为初速度v,初始坐标x,方向(1||-1),每个球会运动,加速度为a,满足a*v=c,c已知,可能会完全碰撞,问第t秒第k小的速度是多少; 想法:第一眼看到a*v=c,立即想到了高中物理的恒定功率,小车的加速阶段的运动模型,设m=1,则a* ...
分类:
其他好文 时间:
2016-08-11 17:35:51
阅读次数:
125
当我们享受着jdk带来的便利时同样承受它带来的不幸恶果。通过分析Hashtable就知道,synchronized是针对整张Hash表的,即每次锁住整张表让线程独占,安全的背后是巨大的浪费,而现在的解决方案 ConcurrentHashMap。 ConcurrentHashMap和Hashtable ...
分类:
其他好文 时间:
2016-08-11 17:36:57
阅读次数:
128
题目描述 输入一个链表,反转链表后,输出链表的所有元素。 思路: 法1:用栈,压栈出栈 法2:头插法(有递归非递归2中) AC代码: 1 /* 2 struct ListNode { 3 int val; 4 struct ListNode *next; 5 ListNode(int x) : 6 ...
分类:
其他好文 时间:
2016-08-11 17:37:32
阅读次数:
141
If we define a function in a .h file, compilating will succeed but every quoting cpp file will generate a part of .obj which realize this function. So ...
分类:
其他好文 时间:
2016-08-11 17:37:33
阅读次数:
168
观察者模式:设计该模式背后的主要动力是促进形成松散耦合。在这种模式中,并不是一个对象调用另一个对象的方法,而是一个对象订阅另一个对象的特定活动并在状态改变后获得通知。订阅者也称为观察者,而补观察的对象称为发布者或主题。当发生了一个重要的事件时,发布者将会通知(调用)所有订阅者并且可能经常以事件对象的 ...
分类:
Web程序 时间:
2016-08-11 17:36:50
阅读次数:
216
day20 三大组件: l Servlet l Listener l Filter Listener:监听器 监听器: l 它是一个接口,内容由我们来实现; l 它需要注册,例如注册在按钮上! l 监听器中的方法,会在特殊事件发生时被调用! 观察者: l 事件源; 小偷 l 事件; 偷东西 l 监听 ...
分类:
编程语言 时间:
2016-08-11 17:35:36
阅读次数:
306
Ubuntu 是一个Linux 系统 Apt-Get apt-get 命令是一个强大的命令行工具,用于同 Ubuntu 的 Advanced Packaging Tool (APT) 一起执行诸如安装新软件包、升级已有软件包、更新包列表索引,甚至是升级整个 Ubuntu 系统等功能。 待补充…… ...
分类:
系统相关 时间:
2016-08-11 17:35:00
阅读次数:
160
Layer其实继承了触控的接口. 所以只需要重写一些函数即可. 在helloword类中重写: <!--WizRtf2Html Charset=0 --> virtual bool init(); /** Callback function for touch began. * * @param t ...
分类:
其他好文 时间:
2016-08-11 17:35:15
阅读次数:
213