编程笔记

  • Swift语言反转字符串

    示例 2.2 div class="version-specific-content"

  • MongoDB 学习笔记

    1、配置:mongod --dbpath=D:\MongoDB\data mongo 2、基本的增删查改 find update-- 整体更新,局部更新。 修改器: $inc db.person.update{"age":23},{$inc:{"salary":1000}} 第一个参数为条件。第二个参数为修改的值,但值必

  • cgroup限制mongodb进程内存大小

    以限制mongodb的内存大小为例。 mkdir cgroupmemorytest echo 50M cgroupmemorytestmemory.limit_in_bytes echo 50M cgroupmemorytestmemory.memsw.limit_in_bytes cgexec -g memory:test mongod

  • C#窗体显示留言时间的方法

    本文实例讲述了C#窗体显示留言时间的方法。分享给大家供大家参考。具体分析如下: 运行平台:Vs2012 主要实现例如空间发表说说时间的显示,如:某人在10秒前回复了你这种效果 可用在Web浏览器,窗体,等... namespace test { class Program &

  • async和DOM Script文件加载比较

    目前我用demo.js作为执行文件操作.代码: var now = function { return +new Date; } var t_s = now; whilenow - t_s 2000 { } 用sleep.php作为请求文件操作。代码: ?php sleep3; ec

  • CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)运行环境步骤

    一、简介 什么是LAMP LAMP是一种Web网络应用和开发环境,是Linux, Apache, MySQL, PhpPerl的缩写,每一个字母代表了一个组件,每个组件就其本身而言都是在它所代表的方面功能非常强大的组件。 LAMP这个词的由来最早始于德国杂志“c't Magazine”,Michael Kunze在19

  • LNMP服务器环境配置 (linux+nginx+mysql+php)

    一、简介   Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAPPOP3SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor Sysoev在建立的项目时,使用基

  • Spring学习教程之AOP模块的概述

    概述 spirng-aop模块是Spring框架中的核心模块,虽然Spring Ioc container并不依赖AOP,但AOP给Ioc的实现提供了一种强大而灵活的解决方案。 在Spring Framework中,AOP主要是用于两种目的: 提供一些 企业 级的声明式服务,典型的应用如 declarati

  • iisweb.vbs iis网站管理脚本使用介绍

    应用到: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2 Iisweb.vbs:IIS 网站管理脚本 在运行带有 Internet 信息服务 IIS 6.0 的 Windows Serve

  • iisvdir.vbs iis虚拟目录管理脚本使用介绍

    IIS管理器也是通过调用iisvdir.vbs来实现虚拟目录的创建和删除的。我们可以通过命令行的方式来执行iisvdir.vbs脚本 1)创建虚拟目录: cscript c:\windows\system32\iisvdir.vbs [s server] [u username p password] create [virtualRoot] Alias PhysicalPathbr

  • Ruby学习笔记一

    笔记: Ruby会默认返回方法中的最后一个值。 如果需要返回多个值,可以用数组来实现。 可以通过强制声明return来返回值。 基础的输出方法是用puts输出一行,print直接打印。 基础的输入方法是gets读入一行,包含行尾的'\n',可以用chomp方法消除。 纯粹的现象对象语言,而且还是一个动态语言(虽然今天目前还没用到),所以老老实实面向对象

  • 浅析C#的复制和克隆

    本文浅析了C#的复制和克隆技术,对于有需要的朋友可以参考下。 在C#中,用HashTable,DataTable等实现复制和克隆,下面直接看例子: HashTable ht = null; ht = new HashTable; foreachstring s in ht { ... } 上面遍历的时候需要修改HashTable中的键值,一般会报异常

  • 浅谈使用Python内置函数getattr实现分发模式

    本文研究的主要是使用Python内置函数getattr实现分发模式的相关问题,具体介绍如下。 getattr 常见的使用模式是作为一个分发者。举个例子,如果你有一个程序可以以不同的格式输出数据,你可以为每种输出格式定义各自的格式输出函数,然后使用唯一的分发函数调用所需的格式输出函数。 例如,让我们假设有一个以 HTML、XML 和普通文本格式打印站点统计的程序。输出格式在命令行中指定,

  • 对比Python中__getattr__和 __getattribute__获取属性的用法

    相信大家觉得大多数时候我们并不太需要关注getattribute和getattr的一些细节(至少我自己吧:, 一般情况下消费我们自定义的类的时候,我们对类的结构都了解,不会刻意偏离,造成一些属性访问的错误。 不过作为一个有好奇心有追求有气质的python宝宝,怎么可能不稍稍研究一下呢。好吧,其实是在github上读到一个开源项目sinaweibopy的源码才看的,代码挺有意思,正好当作一个实

  • 全面了解Python的getattr(),setattr(),delattr(),hasattr()

    1. getattr函数是Python自省的核心函数,具体使用大体如下: class A: def __init__self: self.name = 'zhangjing' #self.age='24' def methodself: print"method print" Instance = A print getattrInst

  • 浅谈python中的getattr函数 hasattr函数

    hasattrobject, name 作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattrojbect, name是否抛出异常来实现的)。 示例: hasattr

  • Python中getattr函数和hasattr函数作用详解

    hasattrobject, name 作用:判断对象object是否包含名为name的特性(hasattr是通过调用getattrojbect, name是否抛出异常来实现的)。 示例: hasattrlist, 'append' True hasattrlis

  • php中的mongodb select常用操作代码示例

    前面说到了mongodb安装,配置,集群,以及php的插入与更新等,请参考:mongodb。 下面说一下,mongodb select的常用操作 测试数据: { "_id" : 1, "title" : "红楼梦", "au

  • JavaScript及jquey实现多个数组的合并操作

    1、原生的JavaScript实现 var array1 = ["a", "b"]; var array2 = ["c", "d"]; 我要合并后变成下面这样: span class="keyword" style="font-weight:bold"varspan span class="keyword

  • 一篇文章带你玩转Spring bean的终极利器

    前言 前面的篇幅里有提到通过InitializingBean和Disposable等接口可以对bean的初始化和销毁做一些自定义操作,那么有一点要注意,那仅仅是在bean被容器实例化之后的操作,在spring的世界里,要想对实例化这个过程做点什么,作为一个普通业务的开发人员,显然不需要去继承ApplicationContext或者BeanFactory,因为spring

  • jquery实现html页面 div 假分页有原理有代码

    div假分页原理:填充后div的总高度 (1000px) 显示高度(100px) 则页面总数为10页 。当查看第二页时,显示的div高度为100 - 200之间,以此类推 看见页面在翻页 实则为div滚动条移动。 div id="applications"显示数据集合div style #app

  • C#实现终止正在执行的线程

    本文实例讲述了C#实现终止正在执行的线程的实现方法,并针对一些容易出错的地方进行了深入分析,具体方法如下: 一般来说,很多人都会使用Abort方法来终止线程,其实这种做法并不可取!如果你的线程正在操作临界资源,很有可能会造成资源没有正确释放而出现死锁问题。正确的做法应该是使用标记来终止线程的执行。 基本思路是:定义一个用于描述“停止”信号的变量,在整个程序启动前,设置该变量为false

  • js和jquery中循环的退出和继续学习记录

    作为水货,就是学会了1+1=3也要记录一下!错了,是2 学习记录: js中的 forvar i=1;i5;i++{ ifi==3{ break; 使用break,弹出2次提示分别为1,2;如果使用continue,则会弹出3次,分别是1,2,4 } alerti; } 循环,退出循环,使用break;退

  • 收集整理项目中常用到的正则表达式

    最近做的一个内部系统项目,涉及大量的文本校验,里面用到了一些常用的正则表达式,收集不易,先记录在此,以备后用。 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符包括汉字在内:[^\x00-\xff] 可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 可以

  • 最全最实用的正则表达式大全分享

    正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。 一、校验数字的表达式 1 数字:^[0-9]*$ 2 n

  • PHP基本语法总结

    一、PHP能做什么? PHP能做什么?我觉得它很强大,只要我能想到的,它都能做,只是我技术能力还不行╮╯﹏╰)╭。好吧,一张图,基本了解一下吧(ps:PHP的功能不局限于此 ^_^ ) img src="https:img.nhooo.comstaticupload2103111

  • 在tomcat将一个IP地址绑定多个域名的方法

    在server.xml中EngineEngine下添加2个host就可以了。 Host name="www.abcd.com" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware

  • Apache禁止域名恶意指向网站的方法

    安装apache 后默认网站是可以通过ip访问的,所以可能会有些恶意的域名指向你的网站。 遇到这种情可以建一个默认的站点 (注意,要保证这个的站点在所有站点的最前面,可以通过ip直接访问此站) VirtualHost *:80 ServerAdmin webmaster@localhost DocumentRoot varwww Dire

  • C#异步调用示例详解

    本文实例为大家分享了C#异步调用的具体代码,供大家参考,具体内容如下 using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Threading.Tasks; namespace AsyncAppTest

  • jquery mobile页面跳转后样式丢失js失效的解决方法

    用ajax跳转的时候,从a.html跳转到b.html后,b.html的css以及js都失效了。 方法: 将当前页面b.html需要用到的css以及js放在pagediv内。 原理: 由于jqm的ajax跳转的时候,只会把b.html中page内的内容

  • Spring Cache的基本使用与实现原理详解

    Spring Cache 概念 从Spring 3.1版本开始,提供了一种透明的方式来为现有的Spring 应用添加cache,使用起来就像@Transaction一样。在应用层面与后端存储之间,提供了一层抽象,这层抽象目的在于封装各种可插拔的后端存储 Ehcache Guava Redis,最小化因为缓存给现有业务代码带来的侵入。

  • C#中Predicate与Func泛型委托的用法实例

    本文以实例形式分析了C#中PredicateT与FuncT, bool泛型委托的用法,分享给大家供大家参考之用。具体如下: 先来看看下面的例子: static void Mainstring[] args { Liststring l = new Liststring; l.Add

  • C/S和B/S两种架构的概念、区别和联系

    CS和BS,是再普通不过的两种软件架构方式,都可以进行同样的业务处理,

  • Android混合开发教程之WebView的使用方法总结

    前言: 今天修改项目中一个有关WebView使用的bug,激起了我总结WebView的动机,今天抽空做个总结。 简介 WebView是一个基于webkit引擎、展现web页面的控件。 Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了C

  • JS不能跨域借助jquery获取IP地址的方法

    获取IP地址,JS也可以获取客户端IP地址啦,大家知道JS不能跨域,所以这里借助了jquery,真的可以实现获取IP地址,代码如下,已通过测试: script language="javascript" src="https:www.nhooo.comjslibjqueryjquery.js"script script language="

  • js设置控件的隐藏与显示的两种方法

    用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。 当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见。不同的是“display”不但隐藏控件,而且被隐藏的控件不再

  • mysql常见的错误提示问题处理小结

    1.mysql服务无法启动,报1067错误 解决方案: 1.把mysql服务端解压目录新加一个my.ini文件,内容如下 [mysqld] # set basedir to installation path, e.g., c:mysql # 设置为MYSQL的安装目录 basedir=c:toolmysql5617win

  • PHP中使用sleep造成mysql读取失败的案例和解决方法

    近日,由于项目需求 需要用到sleep函数定时从数据库取一堆数据出来去执行某些操作。 sleep等待的时间至少有一个小时以上 此前做过测试 用sleep函数去完成数小时后执行的操作是可行的 可邪门的问题出来了 程序用sleep后发现不能从数据库取到相应的信息 把sleep去掉 结果正常 郁闷中。。。

  • json字符串之间的相互转换示例代码

    通过eval函数可以将JSON字符串转化为对象,stringifier 函数的作用跟parse相反,用来将一个js对象转换为 JSON 文本 %@ page language="java" import="java.util.*" pageEncoding="UTF-8"% % String path = request.getContextPath;

  • 教你如何在windows与linux系统中设置MySQL数据库名、表名大小写敏感

    在 MySQL 中,数据库和表其实就是数据目录下的目录和文。 因而,操作系统的敏感性决定数据库和表命名的大小写敏感。这就意味着数据库和表名在 Windows 中是大小写不敏感的,而在大多数类型的 UnixLinux 系统中是大小写敏感的。 MySQL大小写敏感可以通过配置文件的lower_case_table_names参数来控制。 WINDOWS: