编程笔记

  • javascript实现rgb颜色转换成16进制格式

    自己试过很好用 function zero_fill_hexnum, digits { var s = num.toString16; while s.length digits s = "0" + s; return s; } function rgb2hexrgb { if rgb.charAt0 == '#' retur

  • Python读写unicode文件的方法

    本文实例讲述了Python读写unicode文件的方法。分享给大家供大家参考。具体实现方法如下: #coding=utf-8 import os import codecs def writefilefn, v_ls: f = codecs.openfn, 'wb', 'utf-8' for i in v_ls: f.writei + os.li

  • 简析Java中的util.concurrent.Future接口

    在一个单线程应用中,当你调用一个方法只有计算结束才会返回结果 IOUtils.toString comes from Apache Commons IO : public String downloadContentsURL url throws IOException { tryInputStream input = url.op

  • Java程序中的延迟加载功能使用

    使用多个对象或者大数据结构时,一种提升其性能的方式是运用延迟加载或赋值(来实现)。将费时的操作尽可能的缩短的想法,从未实现。我通过一些例子来说明延迟加载技术在Java中如何运用,给予一些指引以在其他语言中能更易(使用)并作为核心语言的一部分。 一种使用场景是通过JTable来展示数百个包含元数据和测量值得域对象。初始化我们的域对象在内存中能保存两种类型的对象,即便在表格中仅显示部分元数据。构建该表格将花

  • Python实现大文件排序的方法

    本文实例讲述了Python实现大文件排序的方法。分享给大家供大家参考。具体实现方法如下: import gzip import os from multiprocessing import Process, Queue, Pipe, current_process, freeze_support from datetime import datetime def sort_worker

  • 使用SWFUpload实现无刷新上传图片

    在做项目时,需要用到一个图片的无刷新上传,之前听说过SWFUpload,于是想要通过SWFUpload来进行图片的无刷新上传,由于我的项目属于是ASP.NET项目,所以本文着重讲解ASP.NET 的使用,个人感觉示例基本给的很清晰,参考文档进行开发,并非难事 0. 首先a target="_blank" href="https:github.comWordPresssecure-swfuplo

  • C#将DataTable转化为List

    在使用三层架构开发一个网站时,希望把DataTable对象转换为ListT对象,于是在网上找资料,总结一个比较方便的方法来实现——使用反射。 思路: 初始化一个ListT对象 获取到T所有的属性,初始化一个T对象 遍历所有属性,如果DataTable中含有相应属性的值则为T对象赋值,如果没有对应的列则检查数据模型是否定义有误(属性名与列名比较时不区分大小

  • CentOS中使用virtualenv搭建python3环境

    问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本。 之前的做法是直接从源码安装python3,替换掉现有的开发环境,但在随后使用过程中发现系统很多脚本依赖python2.6,直接替换会导致很多软件不正常。

  • ASP.NET中实现Form表单字段值自动填充到操作模型中

    我们知道ASP.NET MVC有个强大的地方就是Form表单提交到action的时候,可以直接将Form的参数直接装配到action的参数实体对象中 比如 action方法 RegisterUserModel userModel { ............................. p

  • JS或jQuery获取ASP.NET服务器控件ID的方法

    在ASP.NET中使用js时,js获取DOM元素时,经常获取不到,这是因为获取的方法有误,现在介绍一方法,解决如何使用js获取ASP.NET控件在浏览器端生成html标签对应的id 1.获取服务器端控件在浏览器端生成的标签的id,即服务器控件对应的客户端html标签id 通过服务器端控件的ClientID属性可以获取到相应在浏览器即客户端html标签中对应的id值,获取方法如下

  • JavaScript中的anchor()方法使用详解

    此方法创建一个用作超文本目标的HTML锚。 语法 string.anchor anchorname 下面是参数的详细信息: anchorname: 定义了锚的名称

  • C#自写的一个HTML解析类(类似XElement语法)

    功能: 1、轻松获取指元素HTML元素。 2、可以根据属性标签进行筛选 3、返回的都是Llist强类型无需转换 用过XElement的都知道 用来解析XML非常的方便,但是对于HTML的格式多样化实在是没办法兼容。 所以我就写了这么一个类似XElement的 XHTMLElement

  • ASP.NET中实现根据匿名类、datatable、sql生成实体类

    在开发中可能会遇到这几种情况: 1、EF或LINQ查询出来的匿名对象在其它地方调用不方便,又懒的手动建实体类 2、通过datatable反射实体需要先建一个类 ,头痛 3、通过SQL语句返回的实体也需要先建一个类 ,头痛 4、如果通过代码生成器要写模版,需要安装或者不想生成一堆不用的类 为了解决上面的不便之

  • ASP.NET中实现把form表单元素转为实体对象或集合

    简介: 做WEBFROM开发的同学都知道后台接收参数非常麻烦 虽然MVC中可以将表单直接转为集实,但不支持表单转为 LISTT这种集合 单个对象的用法: 表单: input name='id' val

  • C#读取xml节点数据方法小结

    本文实例总结了C#读取xml节点数据的方法。分享给大家供大家参考。具体如下: 第一种: 使用XPath XML的路径我配置在web.config 的appSettings节点下 appSettings add key="orgCodePath" value="....templatehomeorgCode.xml"

  • C#从DataTable获取数据的方法

    本文实例讲述了C#从DataTable获取数据的方法。分享给大家供大家参考。具体如下: 通过通用类,返回一个DataTable,要想显示每个单元格,只要做两次循环即可: foreach DataRow row in dt.Rows { foreach DataColumn column in dt.Columns { Console.Write

  • java中实现兼容ie6 7 8 9的spring4+websocket

    效果 不支持websocket的浏览器,用flash模拟websocket.当然,也可以用flash socket直接与服务端socket连接。 事实上,websocket协议比较简

  • 简单好用的ASP.NET分页类(支持AJAX、自定义文字)

    在做网站没用 JS UI控件时 很实用 用法: var ps=new PageString; *可选参数* ps.SetIsEnglish = true; 是否是英文 默认:false ps.SetIsShowText = true;是否显示分页文字 默认:true ps.TextFormat=""

  • 在Javascript中处理字符串之big()方法的使用

    此方法创建一个用作超文本目标的HTML锚。 语法 string.anchor anchorname 下面是参数的详细信息: anchorname: 定义了锚的名称

  • Python判断字符串与大小写转换

    判断字符串 s.isalnum #所有字符都是数字或者字母 s.isalpha #所有字符都是字母 s.isdigit #所有字符都是数字 s.islower #所有字符都是小写 s.isupper #所有字符都是大写 s.istitle #所有单词都是首字母大写,像标题 s.isspace #所有字符都是空白字符、\t、

  • 详解JavaScript中的blink()方法的使用

    这个方法会导致一个字符串闪烁,好像它是BLINK 标签。 语法 string.blink 下面是参数的详细信息: NA: 返回值:st

  • C#、ASP.NET通用工具类IsWhat?(可以判断数字、身份证、数据类型等等)

    好东西都需要人去整理、分类 注意:需要引用命名空间 SyntacticSugar 用法: ***扩展函数名细*** 【IsInRange】 int num = 100; 以前写法 if num 100 num 1000 { } 现在写法 if num.IsInRange100, 100

  • php实现的mongodb操作类

    mongo_db.php ?php ** * Created by PhpStorm. * User: yangyulong * Date: 2015526 * Time: 13:45 * class Mongo_db { private static $instanceof = NULL; public $mongo; priv

  • Lua编程中使用嵌套循环的使用教程

    Lua编程语言允许使用一个循环内嵌另一个循环。下文将介绍几个例子来说明这一概念。 语法 在Lua中嵌套循环语法语句如下: for init,maxmin value, increment do for init,maxmin value, increment &n

  • Lua中的repeat...until循环语句使用教程

    与for和while循环不同,在循环的顶部测试循环条件,Lua编程语言的repeat...until 循环检查循环底部的状态。 repeat...until 循环类似于while循环,不同的是do ... while循环是保证至少执行一次。 语法 Lua编程语言repeat...until循环的语法是: repeat &

  • 详解Lua中repeat...until循环语句的使用方法

    与for和while循环不同,在循环的顶部测试循环条件,Lua编程语言的repeat...until 循环检查循环底部的状态。 repeat...until 循环类似于while循环,不同的是do ... while循环是保证至少执行一次。 语法 Lua编程语言repeat...until循环的语法是:

  • Python基于smtplib实现异步发送邮件服务

    基于smtplib包制作而成,但在实践中发现一个不知道算不算是smtplib留的一个坑,在网络断开的情况下发送邮件时会抛出一个socket.gaierror的异常,但是smtplib中并没有捕获这个异常,导致程序会因这个异常终止,因此代码中针对这部分的异常进行处理,确保不会异常终止。 #!usrbinenv python # -*- coding: utf-8 -*- __auth

  • Python smallseg分词用法实例分析

    本文实例讲述了Python smallseg分词用法。分享给大家供大家参考。具体分析如下: #encoding=utf-8 #import psyco #psyco.full words = [x.rstrip for x in open"main.dic",mode='r',encoding='utf-8' ] from smallseg import SEG

  • PHP通过API获取手机号码归属地

    该API接口自 2011年 SAE平台上线稳定运行至今,增加了17号段的支持,欢迎各种采集注限制 并发10 详细使用说明 接口地址:http:appyun.sinaapp.cominde

  • Python运算符重载用法实例

    本文实例讲述了Python运算符重载用法。分享给大家供大家参考。具体分析如下: python中,我们在定义类的时候,可以通过实现一些函数来实现重载运算符。 例子如下: # -*- coding:utf-8 -*- ''''' Created on 2013-3-21 @author: naughty ''' class Testobjec

  • Lua中操作字符串的基本方法整理

    字符串是一个字符序列,以及控制字符。字符串可以用三种形式被初始化,其中包括: 单引号之间的字符 双引号之间的字符 [] 之间的字符[[和]] 对于上述三种形式的一个例子如下所示。

  • 详解Lua中的数组概念知识

    数组是有序的对象的装置,它可以是包含含有多个行和列的行或多维阵列的集合的单个二维数组。 在Lua中,数组是使用索引表与整数实现的。数组的大小是不固定的,它可以增长基于我们需要受存储器限制。 一维数组 一维数组可以用一个简单的表结构来表示,可以初始化,使用一个简单的for循环读取。如下例子所示。 pre

  • Python使用Supervisor来管理进程的方法

    本文实例讲述了Python使用Supervisor来管理进程的方法。分享给大家供大家参考。具体分析如下: Supervisor可以启动、停止、重启*nix系统中的程序。也可以重启崩溃的程序。 supervisord的一个守护进程,用于将指定的进程当做子进程来运行。 supervisorctl是一个客户端程序,可以查看日志并通过统一的会话来控制进程。

  • Python中super关键字用法实例分析

    本文实例讲述了Python中super关键字用法。分享给大家供大家参考。具体分析如下: 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1: class A: def __init__self: print "enter A" print "leave A" clas

  • Lua流程控制语句if else的使用示例

    Lua提供了if语句和if else语句作为流程控制语句,当然,符合C的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进行控制。 1、if语句 if布尔表达式 then --[ 在布尔表达式为 true 时执行的语句 --] end 案例:test3.lua i =

  • Python功能键的读取方法

    本文实例讲述了Python功能键的读取方法。分享给大家供大家参考。具体分析如下: 先getch一下得到a,如果等于0或者224,就说明是功能键,再getch下一个得到b,那么这个功能键的扫描码就是a+b*256 。 可以看看下面这个例子: import msvcrt while 1: if msvcrt.kbhit: # Key pre

  • PHP Opcache安装和配置方法介绍

    本文针对PHP5.5等高级版本,编译时需要加上--enable-opcache参数 编译安装完成后,我们开始配置Opcache [Opcache] zend_extension = opcache.so opcache.enable=1 opcache.memory_consumption = 64 opcache.interned_stri

  • Python实现给文件添加内容及得到文件信息的方法

    本文实例讲述了Python实现给文件添加内容及得到文件信息的方法。分享给大家供大家参考。具体分析如下: 经常会遇到给文件添加内容的时候,如果只是添加在文件的末尾,就比较简单了: file = openfilename,'a' file.write'hello' file.close 使用'a'模式打开文件后,指针默认指向文件末尾,即

  • Python读写ini文件的方法

    本文实例讲述了Python读写ini文件的方法。分享给大家供大家参考。具体如下: 比如有一个文件update.ini,里面有这些内容: [ZIP] EngineVersion=0 DATVersion=5127 FileName=dat-5127.zip FilePath=pubantivirusdatfiles4.x FileSize=13481555

  • Python英文文本分词(无空格)模块wordninja的使用实例

    在NLP中,数据清洗与分词往往是很多工作开始的第一步,大多数工作中只有中文语料数据需要进行分词,现有的分词工具也已经有了很多了,这里就不再多介绍了。英文语料由于其本身存在空格符所以无需跟中文语料同样处理,如果英文数据中没有了空格,那么应该怎么处理呢? 今天介绍一个工具就是专门针对上述这种情况进行处理的,这个工具叫做:wordninja,地址在a rel="external nofollow" targ