摘要:
通常在前端开发过程中,经常遇到需要绑定两个甚至多个元素之间的值,比如将input的值绑定到一个h1上,改变input的值,h1的文字也自动更新。 首先是在界面上更改input的值,需要监听input的“input”事件: 如果是在代码中手动修改input.value属性,这时候最常规的方法是手动更新 阅读全文
摘要:
功能:主要用于在用户通过手机端微信访问第三方H5页面时获取用户的身份信息(openId,昵称,头像,所在地等。。)可用来实现微信登录、微信账号绑定、用户身份鉴权等功能。 开发前的准备: 1、需要有一个公众号,拿到AppID和AppSecret; 2、进入公众号开发者中心页配置授权回调域名。具体位置: 阅读全文
摘要:
对于页面来说,处理session过期比较简单,一般只需在过滤器里面判断session用户是否存在,不存在则跳转页面到登陆页即可。对于Ajax请求来说,这个办法则无效,只能获取到登录页的html代码。原因在于Ajax请求是XMLHTTPRequest对象发起的而不是浏览器,而服务器返回的信息接收者也是... 阅读全文
摘要:
问题描述: IE8及以下版本里用jQuery发简单的GET时,第一次或者新开窗口后的请求没问题,可以正确返回结果。但是之后刷新页面或者触发某些操作得到的ajax请求结果永远和第一次一样。问题分析: 通过调试发现应该是IE的缓存机制的问题,不仅缓存了js代码而且缓存了ajax请求的结果。解决办法:... 阅读全文
摘要:
[代码]defrenren():cj=cookielib.LWPCookieJar()opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))email=''pwd=''#登录..print'login......'url="http://www.renren.com/PLogin.do"postdata="email="+email+"&password="+pwd+"&origURL=http%3A%2F%2Fwww.renren.com%2FSysHome.do&domain=renren.com"req=urllib2.R 阅读全文
摘要:
1、安装Visual Studio 2008 + SP1 2、下载Visual Studio 2008 SDK 1.1(注意1.1是针对SP1的)并安装3、进入SDK安装目录下的路径,如:C:\Program Files\Microsoft Visual Studio 2008 SDK\VisualStudioIntegration\Samples\IronPythonIntegration,找... 阅读全文
摘要:
1. raw_input() :[代码]Note: 最简单的方法,但是不安全2. getpass.getpass() :[代码]Note: 很安全,但是看不到输入的位数,会让人觉得有点不习惯,不知道的还以为没有在输入..3. msvcrt.getch() :代码Code highlighting produced by Actipro CodeHighlighter (freeware)http:... 阅读全文
摘要:
1. 最简单的方法是用base64:[代码]Note: 这是最简单的方法了,但是不够保险,因为如果别人拿到你的密文,也可以自己解密来得到明文2. 第二种方法是使用win32com.client[代码]Note: 这种方法也很方便,而且可以设置自己的密钥,比第一种方法更加安全,是加密解密的首选之策!3. 还有就是自己写加密解密算法,比如:[代码]Note: 这是网上抄来的一个简单的例子,还有许许多多... 阅读全文
摘要:
AMD LIVE! EXPLORER界面:WPF模仿界面: Code: /Files/lovebread/wpfDemo.rar主要使用Blend实现 阅读全文
摘要:
效果图如下:Code:/Files/lovebread/CustomWindow.rar 实现思路: 1.继承Window类2.为自定义的CustomWindow类设计窗体样式(使用Blend很方便!)3.为窗体增加最大最小化和关闭按钮,并实现鼠标拖拽改变窗体大小(使用Derek Bartram的WindowResizer.dll库) 代码说明:1.继承Window类创建CustomWindow类... 阅读全文