- 博客(37)
- 资源 (6)
- 收藏
- 关注
转载 Python中的异步IO和协程
Python中的异步IO和协程Python中的协程是通过“生成器(generator)”的概念实现的。这里引用廖雪峰Python教程中的例子,并做一点修改和“装饰”:def consumer(): # 定义消费者,由于有yeild关键词,此消费者为一个生成器 print("[Consumer] Init Consumer ......") r = "in
2016-12-27 15:13:34
2583
转载 web页面中后台enter键登录
web页面中后台enter键登录:1、对登录按钮外:$("body").keydown(function() {if (event.keyCode == "13") {//keyCode=13是回车键 $('#btn_login').click(); };});其中红色部分为登录按钮;
2016-12-07 13:08:06
3064
转载 页面中,禁止html内容被选择
1、通过css的方式*{moz-user-select: -moz-none;-moz-user-select: none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:no
2016-12-07 09:42:34
16840
1
转载 Ubuntu下迁移MySQL数据库文件目录
用Ubuntu的apt包管理工具安装的mysql数据库,默认将数据库文件保存在/var/lib/mysql目录下,时间久了数据库越来越大,所以准备挂载个新的硬盘专门存放mysql数据库。1、确定mysql数据库文件存放目录一般默认是在/var/lib/mysql目录下。先登录自己的mysql数据库,比如我用root账户登录,然后使用下面查询语句查询:show variabl
2016-11-25 17:07:42
453
转载 迁移mysql数据文件从一台服务器到另外一台服务器
1、在一台服务器上通过root权限执行执行命令mysqldump --databases mymediadb > /home/mymediadb.sql2、拷贝数据库文件到另外一台服务器上,然后登陆mysql,在其中执行命令mysql -u root -p mysql>use 数据库 mysql source temp.sql所在文件路径
2016-11-25 17:04:38
5267
转载 mysql 把数据库从一个服务器复制到另一个服务器
1,把sampdb数据库从本地主机复制到远程主机121.121.121.121上的mysql服务上去。 mysqldump --databases sampdb | mysql -h 121.121.121.121 2,如果本地主机无法访问远程mysql服务器但能够通过登录远程主机的办法访问它,就可以通过ssh来远程调用mysql程序。 mysqldump --datab
2016-11-25 17:00:41
7794
转载 页面中,防止点击Backspace网页后退情况
当键盘敲下后退键(Backspace)后 1、禁止浏览器自动后退 2、但不影响密码、单行文本、多行文本输入框等的回退操作[html] view plain copy print?script type="text/javascript"> //处理键盘事件 禁止后退键(Backspace)密码或单行、多行文本框除外
2016-11-24 10:34:17
3577
转载 easyui datagrid 列的内容超出所定义的列宽时,自动换行
定义表单 nowrap:false例如:$(function() {$('#dg').datagrid({title : "视频信息列表",url : "VideoServlet?flag=getAllVideo&time="+new Date().getTime(),noheader : true,checkbox : true,toolba
2016-10-29 11:22:11
2590
原创 easyui中调用textbox实现换行的方式
1、$('#tb').textbox({multiline : true,设置multiline : true,2、修改easyui.css文件:.textbox .textbox-text {white-space: pre-wrap;默认值为normal
2016-10-26 21:34:34
11523
原创 通过bootstrap-fileupload实现文件上传成功后的回调
$("#update_csv").fileinput({ showUpload: false, language:'zh', uploadAsync:true, dropZoneEnabled:false, uploadUrl:'http://www.soyiyuan.com/', maxFileCou
2016-10-18 17:34:59
15257
原创 通过bootstrap-fileupload上传文件时js库修改为默认中文的方法
打开fileinput.js文件,修改如下几处原来的en为zh:1、3065行 lang = options.language || self.data('language') || 'zh', opts;2、3070行 if (lang !== 'zh' && !isEmpty($.fn.fileinputLocales[lang
2016-10-17 17:38:35
3994
转载 Ubuntu下django开发环境搭建
1、默认Ubuntu自带的python,本机为Ubuntu12.04,默认python版本为2.7.32、通过Ubuntu apt-get工具安装pip工具,git工具,tree工具;1) sudo apt-get install python-pip(pip install 类似apt-get工具)2) sudo apt-get install git(通过git可以从github上
2016-10-01 16:40:09
2638
1
转载 ubuntu下安装mysqldb for python
1、下载MySQL-python-1.2.3.tar.gz2、安装pip 1)sudo apt-get install python-pip python-dev build-essential3、安装setuptools4、安装MySQL-python-1.2.3.tar.gz 1)gnuzip MySQL-python-1.2.3.tar.gz 2)tar -x
2016-10-01 09:41:27
809
转载 Ubuntu虚拟机下安装mysql并在windows下通过SQLyog访问
1、首先查看Ubuntu当前系统版本是32位还是64位:执行 unmae -a2、从mysql官网下载安装包:mysql-server_5.7.15-1ubuntu12.04_i386.deb-bundle.tar,然后按照如下步骤安装;1)sudo tar -xvf mysql-server_5.7.15-1ubuntu12.04_i386.deb-bundle.tar2)解压开
2016-10-01 08:47:47
1962
转载 ubuntu12.04进行python cgi开发
0.需求原因想在我的Linux上架设Apache来运行CGI程序,方便以后用Apache部署Python的Web应用,但遇到各种各样的问题,网上找的答案要么都太旧了(4/5年前跟现在已经差很多了),要么就不完整,所以这里总结一下,作为最新版本吧。1.Apache安装采用的是源码编译安装的形式。首先要说明的是,要成功安装Apache,需要依次安装完下面的软件(函数库)才算是成
2016-09-29 13:30:35
544
原创 Ubuntu12.04 安装django
1、从https://www.djangoproject.com/download/下载最新版本的django软件,最新版本的支持Python2.7---------Django-1.10.1.tar.gz;2、解压后进入该文件夹目录下:1)tar -xzvf Django-1.10.1.tar.gz;2)cd Django-1.10.1/3)python setup.py ins
2016-09-29 13:27:05
445
转载 ubuntu同步网络时间
1.安装ntpdate工具sudo apt-get install ntpdate112.将系统时间与网络同步ntpdate cn.pool.ntp.org113.将时间写入硬件hwclock --systohc
2016-09-29 09:33:57
617
原创 ubuntu12.04安装apache2.4
1、首先通过apache2官方网站下载:http://httpd.apache.org/download.cgi;2、下载后解压sudo tar -xzvf httpd-2.4.23.tar.gz;3、之后cd httpd-2.4.23,下执行sudo ./configure --prefiix==/usr/local/(代表apache安装的目录,不指定prefix,则可执行文件默认
2016-09-28 14:02:06
1710
原创 json解析
JSONObject object=new JSONObject(jsonstr);String valueType="";JSONArray jsonArray=object.getJSONArray("rows");for(i=0;iJSONObject jsonObj=jsonArray.getJSONObject(i);String value=jsonObj.optS
2016-07-11 21:38:55
389
原创 android:uiOptions="splitActionBarWhenNarrow"
在Android开发中,在配置文件中的activity中设置上述属性的目的是: 设置actionBar的图标在屏幕底部显示
2016-05-31 17:19:55
1067
原创 android:configChanges="screenSize | orientation | keyboardHidden"
在Android的开发中,在配置文件的activity中添加该属性的目的是:阻止程序在运行时重新加载Activity;也就是说 当横竖屏切换/或尺寸发生改变的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,但如果没有使用这个属性就会重新调用onCreate方法了。
2016-05-31 17:14:28
2301
转载 Android应用安全开发之浅谈网页打开APP
https://jaq.alibaba.com/community/art/show?spm=0.0.0.0.Fnyauv&articleid=265
2016-05-26 20:14:23
257
转载 Syscalls used by malloc
https://sploitfun.wordpress.com/2015/02/11/syscalls-used-by-malloc/?spm=a313e.7916648.0.0.prLbHt
2016-05-26 20:13:15
502
转载 Linux堆内存管理深入分析
https://jaq.alibaba.com/community/art/show?spm=0.0.0.0.7wom6Y&articleid=315
2016-05-26 20:12:27
271
转载 Understanding glibc malloc
https://sploitfun.wordpress.com/2015/02/10/understanding-glibc-malloc/comment-page-1/
2016-05-26 20:11:20
444
原创 Android之broadcast
Intent intent=new Intent("携带的action");当前上下文.this.sendBroadcast(intent);在Android中发送广播的方式如上,对于接收端而言,注册广播时需要指定intent-filter中的action和”携带的action”相同;
2016-05-24 19:48:32
294
原创 Android中从service中向另外一个应用包跳转的问题
Uri uri=Uri.parse("rtp://111.111.111.111:6666");Intent myintent=new Intent(Intent.ACTION_VIEW,uri); myintent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);myintent.setClassName("包名","类名"
2016-05-24 19:43:02
684
原创 Android客户端接收PC端UDP广播
Android作为客户端,PC端作为服务器端:实现服务器端(PC)发送广播消息,Android作为客户端,不断监听服务器端指定的端口发来的消息,从而实现对Android客户端应用的控制。
2016-05-24 19:34:12
7872
3
转载 DMA的理解
DMA控制器是一种在系统内部转移数据的独特外设,可以将其视为一种能够通过一组专用总线将内部和外部存储器与每个具有DMA能力的外设连接起来的控制器。它之所以属于外设,是因为它是在处理器的编程控制下来执行传输的。值得注意的是,通常只有数据流量较大(kBps或者更高)的外设才需要支持DMA能力,这些应用方面典型的例子包括视频、音频和网络接口。 一般而言,DMA控制器将包括一条地址总线、一条数据
2014-07-10 14:13:05
17720
原创 AM335X ARM CORTEX-A8 微处理器技术参考手册 (中文版详解)1
第一章、简介1.1、AM335X家族1.1.1、设备特性对于不同的设备,其体系结构由不同的特性集合配置的。该技术参考手册详细的描述了AM335X设备的当前和以后的所以有用的特性。一些特性对于你的设备来说可能不能使用或者并不支持,该设备特性目前所支持的关于AM335X的特性在下列表1.1中。获取更多关于不同封装的有利信息,可以参考你的设备所具有的特有的数据手册。表1.1 设备特性
2013-12-29 20:46:07
10065
原创 fatal error RC1015: cannot open include file 'resource.h'.
win32汇编中用VC6.0打开资源时出现“fatal error RC1015: cannot open include file 'resource.h'.”错误?解决方案:1、在资源文件中加入完整路径, 比如: include "?:\Masm32\include\resource.h"; 或者是在进行资源编译之前, 将该完整路径设置到 include 的系统环境变量中: set
2013-11-07 13:27:30
7405
原创 LINK : warning LNK4068: /MACHINE not specified; defaulting to IX86
win32下汇编程序开发时,当连接时出现“LINK : warning LNK4068: /MACHINE not specified; defaulting to IX86”这样的警告。解决方式:link /subsystem:windows /machine:i386 xxx.obj xxx.res
2013-11-07 09:20:30
1765
原创 一个完整win32汇编窗口程序的分析
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;该部分指出了该汇编程序所用的指令集为386,类似的还有486,586等;内存模式为平坦型,也就是内存范围为4GB空间,不会担心在使用内存时有任何限制,同时指出了;函数调用的约定stdcall表示函数参数从右向左压入堆栈;>>>>>>>>
2013-10-28 22:07:19
733
原创 win32中对“句柄”的理解
1、win32中的句柄在数值上表示一个32位的数,用来标识应用程序/进程中不同对象以及同类对象中的不同实例,而所谓实例就是指被实例化的对象,实例化的过程就是通过类创建对象的过程。实例化对象的目地是为对象开辟内存空间。所以句柄是指向一片内存空间的。一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等都可以被定义为一个句柄。2、句柄的设立是为了更好的进行内存管理。句柄是由系统为相应进程所分配的一
2013-10-28 20:27:34
1984
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人