js 单项链表
介绍链表链表是由一组节点组成的集合。每一个节点都使用一个对象的引用指向它的后续借点。指向另外一个借点的引用叫做链。很多编程语言中数组的长度是固定的,就是定义数组的时候需要定义数组的长度,所以当数组已经被数据填满的时候,需要再加入新的元素就很困难。只能说在部分变成语言中会有这种情况,在javascript中和php中数组的长度是可以任意增加的。在数组中添加和删除元素也是比较麻烦,因为要将数组中其他元
文件上传之三基于flash的文件上传
本文介绍jQuery的一个插件uploadify,现在的版本支持两种实现。一个是flash,一个是HTML5。本文介绍的是flash版本的。uploadify的官网uploadify介绍 uploadify是一个jQuery插件,让程序员很容易就实现多文件的上传功能。有两种不同的版本,一个是flash,另一个是HTML5.特点多文件上传拖拽(HTML5版本)可以实时的查看上传情况(百分比,上传速
自定义圆环
今天公司用到一个这东西就写了一个,publicclass BroudProgress extends View{private Paint mPaint=new Paint();privateint mRoundColor;privateint mRoundPross;privateint mRoundSize;privateint mTextColor;privateint mTextsize;
jQuery找到GridView控件
可以使用下面的方法,jQuery找到GridView控件ItemTemplate模版内的CheckBox:使用jQuery的find()方法:
Python标准库04 文件管理 (部分os包,shutil包)
在操作系统下,用户可以通过操作系统的命令来管理文件,参考linux文件管理相关命令。Python标准库则允许我们从Python内部管理文件。相同的目的,我们有了两条途径。尽管在Python调用标准库的方式不如操作系统命令直接,但有它自己的优势。你可以利用Python语言,并发挥其他Python工具,形成组合的文件管理功能。PythonorShell?这是留给用户的选择。本文中会尽量将两者相似的功能
Python:将utf-8格式的文件转换成gbk格式的文件
需求:将utf-8格式的文件转换成gbk格式的文件实现代码如下:def ReadFile(filePath,encoding="utf-8"): with codecs.open(filePath,"r",encoding) as f: return f.read() def WriteFile(filePath,u,encoding="gbk"): with codec
google guava集合之Multiset
Multiset是什么?Multiset看似是一个Set,但是实质上它不是一个Set,它没有继承Set接口,它继承的是Collection接口,你可以向Multiset中添加重复的元素,Multiset会对添加的元素做一个计数。它本质上是一个Set加一个元素计数器。Multiset使用示例:package cn.outofmemory.guava.collection; import com.go
Guava并发:使用Monitor控制并发
Monitor就像java原生的synchronized,ReentrantLock一样,每次只允许一个线程执行代码块,且可重占用,每一次占用要对应一次退出占用。/** * 通过Monitor的Guard进行条件阻塞 */public class MonitorSample { private List list = new ArrayList(); private static fi
JavaScript: ECMAScript 2018(ES2018)
在最新的TC39会议上,选择了将进入“ECMAScript®2018语言规范”(ES2018)的新功能。自ES2017 合并以来已达到第4阶段的所有提案都已被选中。这篇文章让我们快速了解了进入ES2018的功能。Stage-4 TC39委员会有一个5阶段的过程,从第0阶段到第4阶段,通过它开发新的语言功能。第四阶段是“完成”阶段。GitHub上提供了第4阶段提案列表对象Rest/Spread属性在
Mysql常用命令汇总
一、Mysql安装目录数据库目录:/var/lib/mysql/配置文件:/usr/share/mysql(mysql.server命令及配置文件)相关命令:/usr/bin(mysqladminmysqldump等命令)启动脚本:/etc/init.d/mysql(启动脚本文件mysql的目录)二、系统管理连接MySQL格式:mysql-h主机地址-u用户名-p用户密码例1:连接到本机上的MyS
Oracle 和 mysql的9点区别
1.组函数用法规则mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是groupby子句中的列否则报错eg:selectname,count(money)fromuser;这个放在mysql中没有问题在oracle中就有问题了2.自动增长的数据类型处理MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得
mongodb11天之屠龙宝刀(九)js函数入门:MongoDB基于j
mongodb11天之屠龙宝刀(九)js函数入门:MongoDB基于js的数据类型修改原文连接:直通车Mongodb并不提供Altertable这样的语句或者工具修改字段类型,只能写程序转。函数调用方式参考连接function types_convert() { db.gaode_pois_hotel_yunnan_extra_mid07.find().forEach(function(item
MySQL 查询结果取交集的实现方法
1MySQL中如何实现以下SQL查询(SELECTS.NameFROMSTUDENTS,TRANSCRIPTTWHERES.StudId=T.StudIdANDT.CrsCode='CS305')INTERSECT(SELECTS.NameFROMSTUDENTS,TRANSCRIPTTWHERES.StudId=T.StudIdANDT.CrsCode='CS315')请各位不吝赐教
Python运算符
算术运算符: (+-)(* / // %) 优先级升序“//”地板除,取最小的整数“%”取余“”次方逻辑运算符:not、and、or 优先级递减成员运算符:notin、in身份运算符:is、isnot比较运算符:== != >= 三个数比较大小:**#-*-coding:utf-8-*-**__date__='2018/2/516:14'__author__='xiaojiaxin'__
基于Python命令行的NBA文字直播小工具
NBA季后赛正在进行中,无奈要上班,不能看视频直播。而文字直播页面又有太多广告之类的东西,所以花半天时间,用Python3搞一个基于命令行的文字直播,看着清爽,又不容易被领导发现。效果如图所示:图1:程序启动时,列出当前所有比赛图2:输入比赛ID后,文字直播来了找了一圈NBA文字直播网站,发现手机版直播吧有现成的接口,直接返回json格式数据。那就是它了,听我慢慢道来。首先在电脑浏览器打开手机版直
php传递json给jquery的问题
在写代码的时候,通过jquery的$.ajax()传递数据与后端交互,然后使用json_encode返回。然后success中使用$.each解析的时候发现报错。但是打印发现返回的确实是一个json对象。经过排查后发现原来后端php的header设置成html类型了,改成json就正常了。还有一种方法是先将返回的data用$.parseJSON()处理一下,将字符串型(看起来也是对象)的数据转化为
使用box-shadow进行画图(性能优化终结者)
最近突然想做一些好玩的东西,找来找去,想到了之前曾经在网上看到过有人用box-shadow画了一副蒙娜丽莎出来感觉这个挺有意思,正好趁着周末,自己也搞一波前言在线地址:优化前的版本优化后的版本源码仓库地址不建议上传大图片。。喜欢听电脑引擎声的除外首先,并不打算单纯的实现某一张图片(这样太没意思了),而是通过上传图片,来动态生成box-shadow的数据。所以,你需要了解这些东西:box-shado
程序员你为什么这么累? - 配置规范
导读:程序员你为什么这么累?接口定义规范controller规范日志规范异常处理规范国际化和参数校验规范工具类规范函数编写建议配置建议功能测试完毕,就是【开发后期】,再来定义配置文件。中途当然少不了修改格式,字段等各种修改,对于我们来说只是修改bean定义,soeasy。都ok了,再决定使用哪种配置文件。如果是json,我们这样:xwjie/PLMCodeTemplate,欢迎加星。有问题欢迎提出
Request 接收参数乱码原理解析
今天早上被同事问了一个问题:说接收到的参数是乱码,让我帮着解决一下。 实际情景:同事负责的平台是Ext.js框架搭建的,web.config配置文件里配置了全局为“GB2312”编码:当前台提交“中文文字”时,后台用Request.QueryString["xxx"]接收到的是乱码。无论用System.Web.HttpUtility.UrlDecode("xxx","编码类型")怎么解码都无效。
ASP.NET Core 2.0网址重定向方法
如何在ASP.NETCore2.0中实现网址重定向?答案新建一个空项目,在Startup.cs文件中,配置RewriteOptions参数并添加网址重定向中间件(UseRewriter):public void Configure(IApplicationBuilder app, IHostingEnvironment env){ var rewrite = new RewriteOpti