1.绑定HTTP参数到JAVA方法里的参数. 使用PLAY可以很简单的从JAVA代码中检索HTTP参数.只要把方法参数申明成和HTTP参数相同既可. 比如,这个request: Http代码 /articles/archive?date=08/01/08&page=2 只要把date,page声明成JAVA方法的参数,你就可以检索它们: Java代码 public static void archive(Date date, Integer page) { List<Article> …
1.在服务器上部署环境时,区分linux 系统和winddos系统 2.下载安装包: 3.输入命令操作 4.进入相对应的目录下: 5.命令 6.发生错误,更新环境 7.安装成功…
http://m.jingdianju.com/wzgs/shenghuo/201307185135.html 转载自: 从这个角度上来说,我不太赞成过于关注第一份工作的薪水,更没有必要攀比第一份工作的薪水,这在刚刚出校园的学生中间是很常见的. 正常人大概要工作35年,这好比是一场马拉松比赛,和真正的马拉松比赛不同的是,这次比赛没有职业选手,每个人都只有一次机会. 刚进社会的时候如果进500强公司,大概能拿到3k -6k/月的工资,有些特别技术的人才可能可以到8k/月,可问题是,5年以后拿多少?…
关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针错误,解决方案如下: 1.写一个类继承spring的ApplicationListener监听,并监控ContextRefresh…
win7配置自己的IIS服务器亲自做的图文很详细 分步阅读 跟人网站爱好初学者必看的win7系统配置自己的IIS,可以在你自己的电脑上配置网站服务器发不到网上,下面就跟着我的步骤一起做吧100%成功. 步骤/方法   点击开始-------控制面板这个就是打开的控制面板--点击默认程序进入下一步    下一步我们选择程序和功能---再下一步   到这里我们选择打开或关闭windows功能    到这里我们找到internet信息服务S2005 中,如果要调试站点的话,必须有“Windows身份验…
关键字:spring容器加载完毕做一件事情(利用ContextRefreshedEvent事件) 应用场景:很多时候我们想要在某个类加载完毕时干某件事情,但是使用了spring管理对象,我们这个类引用了其他类(可能是更复杂的关联),所以当我们去使用这个类做事情时发现包空指针错误,这是因为我们这个类有可能已经初始化完成,但是引用的其他类不一定初始化完成,所以发生了空指针错误,解决方案如下: 1.写一个类继承spring的ApplicationListener监听,并监控ContextRefresh…
建议144:一个方法只做一件事 “单一职责原则”(SRP)要求每一个类型只负责一件事情.我们将此概念扩展到方法上,就变成了:一个方法只做一件事. 回顾上一建议的代码,LocalInit和RemoteInit方法是两件事情,但是在同一抽象层次上,在类型这个层次对外又可以将其归并为“初始化”这一件事情上.所以,“同一件事”要看抽象所处的地位. 转自:<编写高质量代码改善C#程序的157个建议>陆敏技…
知乎上有个浏览超过400万的问题:可以用 Python 编程语言做哪些神奇好玩的事情? 我先举一个很不专业的栗子...... 然后再找几个人抬一堆例子来...... 不是很稀饭<复联>嘛,看了<复联4>,就用50行Python代码做了这些: 视频展示:50行代码玩转<复仇者联盟> 教程地址:图片转字符画 相关教程地址:视频转字符动画 当然,这个仅仅是初学者的一个很简单的使用案例,需要样例源代码的同学,可以关注下我们的微信公众号"实验楼",然后留言即可…
国庆大假马上就要来临了,我们聊点轻松的话题,关于假期. Jerry的成都同事李贝宁(Li Ben), <SAP成都研究院李三郎:SCP Application Router简介>的作者,有一次11月份的时候和Jerry一起去德国出差,不解地问到:德国好歹也有八千多万人口,怎么街上冷冷清清的几乎看不到人呢? 对于这个问题Jerry也没有答案.而且这种现象在德国的法定节假日里更加突出. Jerry的文章<Jerry 2017年的五一小长假:8种经典排序算法的ABAP实现>曾经提到,去年…
个人比较懒,平时喜欢用webstorm,但是因为webstorm打开实在太慢了,并且太看设备,所以本人编辑简单的文件依然会选择使用sublime,虽然网上有很多关于此类插件的分享了,但是感觉都是片段,没有重点细致整理. 今天休息,在这简单的分享下自己常用插件 All Autocomplete Sublime Text 默认的 Autocomplete 功能只考虑当前的文件,而 AllAutocomplete 插件会搜索所有打开的文件来寻找匹配的提示词. SublimeCodeIntel 一个全功…
个人比较懒,平时喜欢用webstorm,但是因为webstorm打开实在太慢了,并且太看设备,所以本人编辑简单的文件依然会选择使用sublime,虽然网上有很多关于此类插件的分享了,但是感觉都是片段,没有重点细致整理. 今天休息,在这简单的分享下自己常用插件 All Autocomplete Sublime Text 默认的 Autocomplete 功能只考虑当前的文件,而 AllAutocomplete 插件会搜索所有打开的文件来寻找匹配的提示词. SublimeCodeIntel 一个全功…
用Python写了一个postgresql函数,感觉很爽 CREATE LANGUAGE plpythonu; postgresql函数 CREATE OR REPLACE FUNCTION myfun1(text)   RETURNS text AS $BODY$ s = args[0] h = 0; n = len(s); for i, c in enumerate(s):         h = h + ord(c)*31**(n-1-i); bits = 4*8; return (h +…
原文:WPF制作Logo,很爽,今后在应用程序中加入Logo轻松,省事! 这是效果: XAML代码:<Viewbox Width="723.955078" Height="356.504883"  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"  xmlns:x="http://schemas.microsoft.com/winfx/2006/xa…
http://chuansong.me/n/1858477 1.RF框架 1.1 RF框架介绍Robot Framework 框架是一个通用的测试框架,一直是由诺西网络(Nokia Siemens Networks Oyj)的人员在维护的.后来诺基亚卖掉了手机业务后,现在更名成诺基亚解决方案网络(Nokia Solutions and Networks)了.现在还是那帮子老外们在维护,已经到 2.9 了,不过 2.9 碰到很多问题,暂时还是用 2.8.7 比较好. 下面介绍一下 RF 的特性:易…
Linux Mint 17 Qiana Cinnamon Linux Mint 17已经发布,定名为Qiana.Mint是Linux最佳发行版之一,它定位于桌面用户,关注可用性和简洁.它携带了风格迥异的桌面环境,如Mate以及Cinnamon,并基于不同的发行版,如Ubuntu或Debian. 在本文中,我们使用的是Linux Mint 17的cinnamon版本.要获取更多关于Cinnamon版本的信息(包括下载链接),可以访问 - http://linux.cn/article-3260-1…
一.非计算机背景前端如何快速了解Node.js? 做前端的应该都听过Node.js,偏开发背景的童鞋应该都玩过. 对于一些没有计算机背景的,工作内容以静态页面呈现为主的前端,可能并未把玩过Node.js,且很有可能对Node.js都没有一个比较立体的认识——知道这玩意可以跑服务,构建很多前端工具,看上去很厉害的样子,但是,可能就仅限于此了. “那可否三言两语概括Node.js的林林总总呢?” “不可!” “那怎么办?” “那就六言四语!” 首先,要知道,Node.js一个JavaScript运行…
1.制作PPT时,要想提升整体质感,就需要插入一些图片.当你进入到这个阶段,就意味着你剩下用来做PPT的时间,可能比较紧张了.所以,你的重中之重是,在最短的时间内找到合适的照片. 2.想快速找到好看.有质感且符合PPT主题的图片,首先要解决的,不是掌握比较两张图片的方法,而是快速找到大量好图的捷径. 3.你要使用更适合搜图的浏览器和素材网站,然后丰富你的搜索词,再缩小你搜图的范围,这样一来,搜到满意图片的速度就会大大提升. 4.很多人找图片时,习惯用"百度"等国内搜索引擎,这会让你搜出…
我们项目启动的时候要弹出一个广告窗口,很简单的一个功能,服务器的判断一下满足条件,即返回数据,客户端判断数据部位NULL,则弹出弹窗但是老板说,这个要时间短弹出,每天的中午12点到下午2点不能弹出来这这这,有点坑我们吧,每天存一个key,有点坑吧仔细想想,没有必要啊,这就是考验我们对时间的操作,代码实现如下: 代码实现 #pragma mark -- 判断是否弹出广告 - (BOOL)isLoadAdvertIn { //当前时间戳 NSTimeInterval interval = [[NSD…
数据是一个集合,显示也是一个集合.例如一篇<西游记>的文章,所有的文字就是数据集合,展示方式就是显示的集合,可以以书本的形式,也可以以电纸书的形式,更可以用视频的方式展现. 下面是将一个二维数组中的数据显示到TableView控件中. 1.声明一个model类,继承于QAbstractTableModel #define ROW 3#define COL 2 class TableModel : public QAbstractTableModel{ Q_OBJECTpublic: Table…
开发中遇到的Too high level of nesting for select错误 项目使用了Entity Framework结合Mysql, 遇到了一个非常奇怪的性能问题,一个看起来非常简单的查询通过不了. 报出错误, “Too high level of nesting for select”. 整个查询非常简单,只是从表中取到属于一个集合中的id的数据, 比如从表中取到OfficeId 是1, 2,3,6的数据. Expression<Func<office, bool>&g…
跟人网站爱好初学者必看的win7系统配置自己的IIS,可以在你自己的电脑上配置网站服务器发不到网上,下面就跟着我的步骤一起做吧100%成功. 步骤/方法     点击开始-------控制面板这个就是打开的控制面板--点击默认程序进入下一步    下一步我们选择程序和功能---再下一步   到这里我们选择打开或关闭windows功能    到这里我们找到internet信息服务S2005 中,如果要调试站点的话,必须有"Windows身份验证" "摘要式身份验证"…
单文档程序添加了停靠窗口后,可能会在停靠窗口中添加一些控件.在这里我的做法是在对话框上添加控件并布局,然后将这个对话框插入到停靠窗口中. 步骤 1.插入对话框,在对话框中放入控件(我的为树形控件),并新建对话框类CTestDlg 2.在停靠窗口类OnCreate函数中,插入对话框 m_testDlg.Create(对话框ID,this); m_testDlg.ShowWindow(SW_SHOW); 3.在停靠窗口类的OnSize函数中调整对话框的位置 if(GetSafeHwnd() == N…
先导入要用到的类 from rest_framework.authentication import BaseAuthentication from rest_framework.exceptions import AuthenticationFailed 认证类 # 登录认证 class LuffyAuth(BaseAuthentication): def authenticate(self, request): # request._request ret = {"code": 1…
if you take nothing else away from this guide other than this, you'll be ahead of many developers. 如果你不离开这个指南,除此之外,你将超越大多数的开发者. 1.array_walk 使用用户自定义函数对数组中的每个元素做回调处理 array_walk(array &$array,callable $callback[,mixed $userdata = NULL]) 将用户自定义函数funcnam…
首先我们封装一个Http请求的工具类,用HttpURLConnection实现,也可以用HttpClient, 或者直接用Jsoup来请求. 工具类实现比较简单,就一个get方法,读取请求地址的响应内容,这边我们用来抓取网页的内容,没有使用代理,在真正的抓取过程中,当你大量请求某个网站的时候,对方会有一系列的策略来禁用你的请求,这个时候代理就排上用场了,通过代理设置不同的IP来抓取数据. public class HttpUtils { public static String get(Stri…
今天甲方那边改需求了,要求打印出来的尺寸是85mm/55mm的,开始还一直在网上找px和mm的相关换算,结果去w3c看了,竟然还有mm单位的, 在这里做个笔记…
程序员这个行业是很特殊的.之所以说特殊,就是因为它所有的技术大多来自欧美,所以最主流,最新鲜,最正确的技术文章都是英文,遗憾的是,大部分还没有译本. 有些译文还比较差.与其等待别人的翻译,不如直接阅读原文原著. 学好英语你可以直接观看来自世界最著名学校的网上课程或编程高手的教学视频. 学好英语你可以和世界各地的程序员在Stack overflow,Reddit和Github进行交流,以码会友.作为工作多年的老鸟,大家自然知道内推的好使程度,要是拿到了公司的录取,那么什么签证都是浮云. 学好英语,…
相信很多人都在YY:能不能让80端口分析连接协议,如果是http协议就让服务器交给http服务程序(如Apache.Nginx等)处理,如果是ssh协议就交给ssh服务程序(如OpenSSH Server)处理呢? 答案显然是有的. 首先,配置http服务程序监听8080端口或者让https服务监听8443端口,配置ssh服务程序监听22端口.具体不再赘述,如果这都不懂就不用往下看了,因为肯定会搞不定的. 然后,安装一个叫haproxy的强大工具.步骤如下. 下载源代码: wget http:/…
省份 [{"name":"安徽省", "code":"340000"},{"name":"北京市", "code":"110000"},{"name":"福建省", "code":"350000"},{"name":"甘肃省",…
for循环: public class TestFor{ public static void main(String[] args){ for(int x = 1; x < 3; x++) { System.out.println(x); } } } 计算1+2+3...+100的值 public class TestFor{ public static void main(String[] args){ int sum = 0; // 计算1+2+.....+100的值 for(int x…