Android开发手记(21) 遍历文件夹
我们在遍历文件夹的时候由于涉及到SD卡相关操作,所以我们需要添加如下权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission andr...
Python多线程、线程池及实际运用
我们在写python爬虫的过程中,对于大量数据的抓取总是希望能获得更高的速度和效率,但由于网络请求的延迟、IO的限制,单线程的运行总是不能让人满意。因此有了多线程、异步协程等技术。下面介绍一下python中的多线程及线程池技术,并通过一个具体的爬虫案例实现具体运用。多线程先来分析单线程。写两个测试函...
nginx基础之【study one】
Nginx是种代理服务器,即可以作为反向代理服务器、邮件服务器等HTTP服务器,支持很多第三方模块扩展,如GZip、SSL、FastCGI。最常用的功能有Http反向代理、负载均衡和Web缓存:1.反向代理:Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不...
jquery与js的区别与基础操作
一.什么是 jQueryjQuery是一个JavaScript库,它通过封装原生的JavaScript函数得到一整套定义好的方法。它的作者是John Resig,于2006年创建的一个开源项目,随着越来越多开发者的加入,jQuery已经集成了JavaScript、CSS、DOM和Ajax于一体的强大...
DedeCMS实现自定义表单提交后发送指定QQ邮箱的方法
如月cruyue在做DedeCMS自定义表单发送邮箱的教程,发现大部分都是在php文件里写死固定字段内容,这样虽然也能实现自定义表单提交后发送指定邮箱,但是很不智能,如月cruyue想要一个我们自定义表单中有什么字段就发送什么字段的内容,这里就需要phpmailer来实现。亲自测试无误。按照这个一步...
phpcms v9自定义表单提交后返回上一页实现方法
PHPcms v9中提交自定义表单后默认都是回到首页的,是不是感觉很不爽!接下来,就说下phpcms v9自定义表单提交后返回上一页实现方法。1、找到这个文件 phpcms\modules\formguide\index.php2、找到如下代码showmessage(L('thanks'), APP...
struts2 jsp表单提交后保留表单中输入框中的值 下拉框select与input
原文地址:struts2 jsp表单提交后保留表单中输入框中的值 下拉框select与inputjsp页面1 function dosearch() {2 if ($("#textValue").val() == "") {3 $("#erro...
web 安全 & web 攻防: XSS(跨站脚本攻击)和 CSRF(跨站请求伪造)
web 安全 & web 攻防: XSS(跨站脚本攻击)和 CSRF(跨站请求伪造)XSS(跨站脚本攻击)和CSRF(跨站请求伪造)Cross-site Scripting (XSS)https://www.owasp.org/index.php/Cross-site_Scripting_(...
Android源码中的FLAG为何使用16进制
1、在阅读源码的时候经常发现有一些标志属性使用一些位操作来判断是否具有该标志,增加标志或者去除标志。比如View.java中的 /** * This view does not want keystrokes. Use with TAKES_FOCUS_MASK when ...
循环a数组(值代表b的下标)删除b数组中存在的记录,从后往前删
for (var j = adelete.Count-1; j >= 0; --j) { aAttachment.RemoveAt(Common.ccint(adelete[j]));
android中fragment卡顿的原因
首页的ViewPager有十几个Fragment,在快速切换的时候,容易产生卡顿现象。二、分析当ViewPager切换到当前的Fragment时,Fragment会加载布局并显示内容,如果用户这时快速切换ViewPager,即Fragment需要加载UI内容,而又频繁地切换Fragment,就容易产...
R处理xml文件
最近处理数据的时候需要处理一些xml文件,但是xml文件的格式之前并不是很熟悉。幸好R有一些函数可以帮助快速处理xml文件。其中的xmlToList函数尤其方便,可以使你从陌生的XML迅速回到熟悉的R的数据结构。library(XML)url_experiment = "ftp://ftp.ddbj...
Thinkphp3.2.3中的RBAC权限验证
最近在用TP的RBAC权限控制,在这里记录学习一下。先来看看相关的概念一、相关概念访问控制与RBAC模型1、访问控制: 通常的多用户系统都会涉及到访问控制,所谓访问控制,是指通过某种方式允许活限制用户访问能力及范围的一种方法。这主要是由于系统需要对关键资源进行保护,防止由于非法入侵或者...
Educational Codeforces Round 69
目录Contest InfoSolutionsA. DIY Wooden LadderB. PillarsC. Array SplittingD. Yet Another Subarray ProblemE. Culture CodeContest Info[Practice Link](https...
HohoCoder 1184 : 连通性二·边的双连通分量(+原理证明)
1184 : 连通性二·边的双连通分量时间限制:10000ms单点时限:1000ms内存限制:256MB描述在基本的网络搭建完成后,学校为了方便管理还需要对所有的服务器进行编组,网络所的老师找到了小Hi和小Ho,希望他俩帮忙。老师告诉小Hi和小Ho:根据现在网络的情况,我们要将服务器进行分组,对于同...
Java笔记(二十八)……IO流下 IO包中其他常用类以及编码表问题
PrintWriter打印流Writer的子类,既可以接收字符流,也可以接收字节流,还可以接收文件名或者文件对象,非常方便同时,还可以设置自动刷新以及保持原有格式写入各种文本类型的print方法PrintWriter的小例子:打印字符录入的大写 1: //读取键盘录入,打印大写 2: pri...
如何手动编译java文件
1,在编辑框中,将目录切至java文件所在的地址 如图2,开始编译java文件 用命令javac 编译目标java文件,文件需带后缀名 ; 用java 执行class, 此时class文件无需带后缀名 如图:...
c++中的左值与右值
左值(lvalue)和右值(rvalue)是 c/c++ 中一个比较晦涩基础的概念,不少写了很久c/c++的人甚至没有听过这个名字,但这个概念到了 c++11 后却变得十分重要,它们是理解 move/forward 等新语义的基础。左值右值的定义左值与右值这两概念是从 c 中传承而来的,在 c 中,...
原生JS版和jQuery 版实现文件上传功能
<!doctype html><html lang="zh"><head><meta charset="utf-8"><title>HTML5 Ajax Uploader</title><script src="jquer...
Allegro PCB Design GXL (legacy) 使用slide推挤走线,走线的宽度就发生改变的原因
Allegro PCB Design GXL (legacy)version 16.6-2015使用slide推挤走线,走线的宽度就会发生改变。后来发现是因为约束管理器(Constraint Manager)中设置了最大线宽(Max Line Width)。把最大线宽改为0,再推挤走线,走线的宽度就...