消息队列发展历史 1983,Teknekron 提出了总线思想,设计了The Infomation Bus1990-1993,IBM公司实现了WebSphere MQ1997,Teknekron 实现了TIBCO1997, 微软实现了MSMQ2001,java提出了JMS模型2003,apache提出了activemq2004,出现了AMQP规范2007,RabbitMQ诞生2011,Kafka诞生,消息队列处理能力显著提升...
从thinkphp的分页类分析php分页的设计思想 分页分页是网页上最常见的功能,平时我们浏览网页的时候,都会看到上一页,下一页的连接,还会有跳转到具体哪一页的链接,那么这个分页是如何实现的呢,我们首先从thinkphp的分页类源码分析。<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK IT ]// +----------------------------
nginx反向代理-将动态处理交给专业人员 nginx 由于其高效的并发处理能力,而开始被越来越多的人接受和认可,现在很多网站已经完全用nginx代替apache来处理静态 页面,但是动态页面的处方面,apache还是有着自己独到之处的。下面说下何为反向代理,以及为何进行反向代理。按照百科的介绍:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。说得简明点,按照我的
python图形界面开发之tkinter-布局 布局任何界面都有自己的布局风格,有些是横向布局,有些是纵向布局,有些是流水布局,还有些是网格布局,总之布局就是一种考虑如何放置元素或者组件的一种说明方式。包裹(包装)布局thinter中使用pack进行包裹布局。widgets.pack(pack_options) 这个是函数原型,pack_options有三个常用属性,分别是expand ,fill,side这三个属性expand 是...
python图形界面开发之tkinker-起源 tkinter tk tcl什么是tkinter,提到这个的时候我们就需要先来看看tcl和tk是什么东西。Tk是一个图形用户界面工具包,它将开发桌面应用程序的水平提高到了比传统方法更高的水平。Tk不仅是Tcl的标准GUI,而且是许多其他动态语言的标准GUI,并且可以生成丰富的本机应用程序,这些应用程序可以在Windows,Mac OS X,Linux等平台上不变地运行。简单的说就是代码是一样...
go web开发第5讲-表单操作 表单处理我们都知道,一个动态网站的核心就是数据的交互。而如何进行数据的交互,答案就是表单。我们通过提交表单,将需要保存的数据提交给后台处理程序。后台处理程序在经过过滤等其他处理,然后保存到数据库中。但我们需要展现他们的时候,我们再从数据库中取出他们。首先简单介绍下什么是表单。表单是html中的一个基本元素,它设计的目的就是为了数据的交互。有两种提交表单的方式,一种是get,一种是post.下...
go web开发第四讲-数据库操作 go 数据库操作(mysql)安装sql驱动,go get github.com/Go-SQL-Driver/MySQL引入sql驱动声明全局变量,var db *sql.DB连接数据库sql.Open(“mysql”,“root:root@tcp(127.0.0.1:3306)/test_new”);进行数据的查询 db.Query(“select id,title from new...
go web开发第三讲 -模板引擎 模板引擎就是一个可以再模板中使用变量的一套框架,可以方便我们进行html的嵌套,数据的传输。接下来我们讲解如何在go开发中使用模板引擎。引入模板引擎包html/templateimport "html/template"创建模板文件夹,创建模板文件在控制器中对模板中使用的变量进行赋值在模板中使用变量handleIndex(w http.ResponseWrite...
go web开发第2讲-路由处理 路由处理gorilla muxweb开发中我们需要处理路由,就是给定一个url,需要那部分代码来处理它,给它正确的返回结果,这个功能就是路由要做的。我们这里使用gorilla 这个组件,它里面的mux路由非常方便。具体使用方法可以参考https://github.com/gorilla/mux使用方法也很简单,首先就是引入 gorilla/mux 路由组件func main() { ...
go web开发第1讲-环境搭建 开发go应用首先需要golang的语言环境,我们可以去golang中文社区官网下载:https://studygolang.com/dl根据自己的电脑版本下载对应的版本,然后一路next安装即可。安装好后我们需要配置下环境变量,也就是我们让我们的应用可以找到对应的go的环境。配置golang的环境变量,主要是三个变量,GOROOT,GOBIN,GOPATH,当然一般情况这个已经配置...
推荐给新手gopher的一些书籍 不管你承不承认,golang已经开始走入国内,已经开始走进各大企业,已经开始走进程序员们的圈子里。下面我就推荐一个新手gopher适合看的golang书籍。 《learning go》一款免费的在线阅读电子书,书中对go的基本语法做了详尽介绍,在github上可以搜索到它,可以说是入门go的一本最佳书籍。 《Effective Go》同样一款在线阅读电子书,这本书内...
flask中路由处理 我们都知道现在的web系统的URL都是可以自定义的,也就是我们可以指定url和具体的业务控制器相关联,而这些就是通过路由来实现的。flask中集成了路由处理模块,我们只需要简单地使用route装饰器就可以实现路由匹配。@app.route('/')def index(): return 'Index Page'@app.route('/hello')def hell...
flask中间件之请求扩展 引言:有这样的一个需求,用户如果未登录的话,我们要求用户跳转到登陆页,登陆了的话,每个页面可以获取面对这样的问题,我们可能会想到装饰器,就是给每个页面都加上装饰器,通过装饰器去判断用户是否登陆,这样会很麻烦,于是中间件就出现了,它相当于一个钩子,就是我们可以在请求的前后挂载我们需要的功能。首先,我们可以声明一个before_request进行钩子挂载from flask im...
flask中flash(闪现)的使用 我们有时候在一个页面存储了一些信息,然后需要在另一个页面使用,这个时候就需要使用flash,其实从应用需求角度来看session也能完成上面的需求,其实flash就是对session的封装,它的底层实现其实也是session。首先我们看下flash 和 get_flashed_message这两个函数的源码def flash(message, category="message")...
flask中logger日志的使用 日志是一个正规系统都应该有的功能,否则当运行良好的系统突然无法正常运转的时候,你就会束手无策,而有了日志,你就可以通过日志查看其中缘由,从而解决问题。1.python中使用logger非常简单,可以直接使用app.logger.debug("some thing happen")2.我们可以通过设置logger的存贮方式,比如写入文件import logging...
flask中session的使用 session是网站开发离不开的工具,只要我们需要登陆功能,需要保存用户信息,就需要session。下面我就简单介绍下如何在flask中使用session.1.也是我们使用其它模块经常做的步骤,就是导入。from flask import Flask,session2设置秘钥,这步骤如果缺少,就会报错app = Flask(__name__)app.secrec...
flask开启debug调试模式 app.run() 方法是启动一个本地开发服务器,但是你需要在修改代码后手动重启服务器。 这样做并不好,Flask 能做得更好。如果启用了调试支持,在代码修改的时候服务器能够自动加载, 并且如果发生错误,它会提供一个有用的调试器。有两种方式开启调式模式。一种是在应用对象上设置标志位:app.debug = Trueapp.run()或者作为 run 的一个参数传入:·`...
flask中静态文件的引入 flask自带了静态文件服务器,我们只需要创建一个static静态文件夹即可。放入到static里面的文件会自动调用静态服务器。使用特定的 'static' 端点就可以生成相应的 URLurl_for('static', filename='style.css')这个静态文件在文件系统中的位置应该是 static/style.css模板文件中引入静态文件<lin...
flask中模板引入 flask中模板采用的是jinja,这是一个非常小巧且便捷的模板引擎。实用方法如下:引入模块 from flask import render_template 创建模板文件夹 templates 调用render_template("index.html",data=data)进行模板条用和赋值<!DOCTYPE html><html lang="en">...
python web开发屠龙刀flask 传说中的python web开发有2大宝器,一个是倚天剑,一个就是屠龙刀。django作为倚天剑已经被大众所熟知,今天我们就来看看flask这把屠龙宝刀。简介Flask 是依赖Jinja模板引擎和WerkzeugWSGI 套件的一套web微框架。它是小巧的,它是符合wsgi标准的,它是优雅的,也是容易上手的框架,可以说谁掌握了flask这把屠龙刀,谁就可以号令python的we...
python操作excel基础1-环境搭建 环境的搭建首先你需要安装python,如果是在windows上,你可以直接下载Python安装包,然后一路点击下一步就可以成功安装。如果你使用个是mac,那么默认电脑会安装python2,不过我推荐你安装python3,本文章都是在python3.6环境下做的实验。mac上安装Python也可以通过官网提供的python安装器进行安装,一路点击下一步也可以轻松安装完成。Python安装好之后,...
nodejs request TypeError: The header content contains invalid characters 当使用nodejs request模块时候,有的时候我们请求一个网址的时候,会报错TypeError: The header content contains invalid characters这个原因是因为url中含有一些未转义的字符,我们只需要对url进行encodeURI转义,就可以消除这个错误
dedecms 全局配置变量缓存 当我们在织梦中添加了全局变量,我们就可以在模版中调用了,如{dede:global.cfg_cmsurl/}当前网站url,这些是定义好的全局变量,我们也可以通过后台添加自己定义的全局变量,比如电话号码定义的时候需要添加标识符,在系统-》系统基本参数-》添加新变量 中就可以添加全局变量比如变量名称填写“cfg_lxdh”,变量值”15012345678“,参
细节决定成败-mysql中的时间存储(datetime,timestamp,int) 在mysql中存储时间,我们可以用datetime 格式,timestamp格式,也可以用int格式。那么我们设计的时候该如何考虑呢?首先,我觉得应该明白这几个格式究竟是如何的,然后看看他们的区别,这样我们才能思考何时使用正确的格式。DATETIME格式,默认是"YYYY-MM-DD HH:MM:SS",这19个字符表示的,从1000-01-01 00:00:00-9999
nginx反向代理-将动态处理交给专业人员 nginx 由于其高效的并发处理能力,而开始被越来越多的人接受和认可,现在很多网站已经完全用nginx代替apache来处理静态 页面,但是动态页面的处方面,apache还是有着自己独到之处的。下面说下何为反向代理,以及为何进行反向代理。按照百科的介绍:反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将
mysql 中的tinyint 数据类型 mysql数据库中以的类型是以 “ 数据类型(m) ” 来定义的 :其中 数字m在不同的数据类型中表示含义是不同的。 整型数系统已经限制了取值范围,比如tinyint占一个字节(8bit)、int占4个字节。所以整型数后面的m不是表示的数据长度,而是表示数据在显示时显示的最小长度(长度为字符数)。tinyint(1) 这里的1表示的是最小显示宽度是1
ECSHOP 模版文件中的编辑区域 Ecshop 中的模板可以有可编辑区域,在模板中是通过这种标签来引入的,通过引入可编辑区域,我们就可以后台控制这个可编辑区域的显示和隐藏,同时还可以控制里面的内容的显示顺序,通过可编辑区域的引入,我们就可以更加灵活的调整我们的模板文件显示的样式,显示的内容,使得用户更方便管理自己的商店。可编辑区域是在后台的 模板管理->设置模板里面,通过对模板的选择,我们可以选择具
ecshop中关于语言配置项的管理 ecshop 是一个希望面向世界的开源商城系统,所以语言包的设置就是必不可少了的,所以现在的ecshop提供了3个语言包,分别是繁体,简体和英文。这些语言包文件默认是放在根目录languages下面的。下面说下这里的语言包是如何加载的,以方便二次开发的过程中,修改默认的配置项。ecshop基本上后台的文件都有require(dirname(__FILE__) . '/inclu
ecshop 模板变量循环 foreach ecshop是smarty的改版,删除了一些功能,比如模板中的四则运算被删除了,比如我们想通过运算得到循环的key+1这样是得不到他的值的,不过我们可以使用其他的方法来得到。.iterationiteration contains the current loop iteration and always starts at one, unlikeindex It is inc
ecshop ajax请求验证captcha(验证码) Ecshop内置了强大的验证码机制,我们只要调用cls_captcha.php这个验证码就可以。说明一点,当我们使用自己定义的php文件时,我们最好加上IN_ECS 为ture的设置,否则可能抛出Hacker 攻击的错误,下面给出ajax请求验证代码define('IN_ECS', true);require(dirname(__FILE__) . '/includes/in
ecshop ajax内置函数Ajax.call 对于web的开发,现在少不了ajax的实用,ecshop中封装了自己的ajax调用函数,这个函数用起来还是非常方便的。下面介绍下他的实用。Ajax.call( 'user.php?act=chk_user', 'username=' + username, registed_callback , 'GET', 'TEXT', true, true );这个函数共有7个参数。
Execl中函数使用总结 =vlookup("查找区域","匹配区域","列序数","匹配方式"); 列序数如为1时,返回匹配区域第一列中的数值;为2,返回table_array第二列中的数值,以此类推。 如果col_index_num小于1,函数 VLOOKUP 返回错误值值 #VALUE!; 如果col_index_num大于table_array的列数,函数 VLOOKUP 返回错误值 #RE
Jquery中的选择器 Jquery随着自身的发展,已经有越来越多的人开始了解Jquery,并且慢慢喜欢上了她,她是那么的简洁,那么的令人着迷,并吸引了一批爱好者为她做嫁衣。好了,让我来介绍一下Jquery的选择器吧。Jquery中的选择器有很多类,比如Id选择器,class选择器,html标签选择器等。Id选择器:就是通过一个html元素的id来选择它,因为html中的id是唯一的,所以通过
《你的水桶有多满》-如何提升自己 最近看了《你的水桶有多满》这部畅销书,颇有感触,就上来唠叨唠叨。我们每个人都有一个看不见的水桶,水桶中的水多少,取决于别人对我们说什么和做什么,我们的水桶每时每刻都在放水和加水,当我们的水桶加满时,我们兴高采烈,当我们的水桶放空时,我们垂头沮丧。我们每个人有一把看不见的勺子。当我们用它别人的水桶加水时,我们也在为自己的水桶加水。但是,当我们用这把勺子从别人的水桶里舀水时,我
php基础篇-二维数组排序 array_multisort 对2维数组或者多维数组排序是常见的问题,在php中我们有个专门的多维数组排序函数,下面简单介绍下:array_multisort(array1,sorting order, sorting type,array2,array3..)是对多个数组或多维数组进行排序的函数。array1必需。规定输入的数组。sorting order可选。
php应用篇-百度图片的防盗链 众所周知,一个网站如果的图片流量很占用网络带宽,因此,防止图片的被盗连就显得重中之重。这里,简单讲解下百度如何防止图片的盗链的原理,接着介绍下如何通过php来盗取图片,正所谓,道高一尺魔高一丈,防守和进攻总是不断地相互促进发展。首先,简单介绍下盗链,按照百度百科的介绍“盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用
没有什么能一下打垮你,就像没有什么能一下拯救你 转载自: 一零年大概是我最苦逼的日子。 没有顺利找到房子,就在朋友家铺个睡袋,白天要上课晚上要赶稿,朋友一早就要上班怕吵醒他们就干脆在图书馆通宵,早上回家睡个上午再爬起来,趁着晚饭的间隙去找房子;去拜访从年前就商谈的出版社,接待我的小姑娘一脸笑容,没多久我就稀里糊涂地走出了写字楼。那天是冬天,阳光却特别暖和。我抬头看那些所谓的写字楼,突然觉得自己又渺小又傻逼。
php基础篇-双引号、单引号的区别 php在以前的认知中,以为单引号和双引号没有什么区别,如果外面使用了单引号,那么里面就是用双引号,如果外面使用了双引号,里面就使用单引号,一直以为单引号、双引号就是这点区别,但是还是有一点区别的。区别就是,双引号串中的内容可以被解释而且替换,而单引号串中的内容总被认为是普通字符。<?php$str ="hello world!";echo "$str";echo '$str
TortoiseSVN Start 1. create repository。2. select or create folder for source.(source)3. create a folder for target, you can create folder or file in it, so you can commit or add and so on.(target)
4楼B座--内心的梦想,需要我们用心去实现 在同一个屋檐下,我们各自为着自己的理想奋斗着,那些彻夜亮着的灯光下,是我们对生活许下的诺言,为了追寻我们的梦,我们忍受了一切流言蜚语,只为了心中那永不磨灭的指引。在外人的眼里,我们是另类,我们是特立独行的,是不入流的,我们的言行不需要闪亮,因为聚光灯永远不会在我们的身上聚焦。我们曾经迷失过,我们曾经为了那所谓的辉煌和荣耀,放弃了自己内心的呼喊,我们在一副躯壳里伪装着自己,对人展
php algorithm - bubble <?php //php algorithm bubble // 3, 8 , 99, 75, 23, 1, 29, 51, 24, 13, 78.//第一次循环,如果有小元素就往后走,即冒泡,这样循环一次,最小的1就冒泡到最顶部了,即$array[10]=1;//第二次循环,如果有小元素就往后走,及冒泡,这样循环一次,第二小的3就冒泡到倒数第二的位置了,即$array[9]=3;/
面试笔试常考的mysql 数据库操作group by IT 面试中,数据库的相关问题基本上属于必考问题,而其中关于sql语句也是经常考察的一个重要知识点。下面介绍下sql语句中一个比较重要的操作group by,他的重要行一方面体现在他的理解困难度,一方面体现应用中的长见性。首先,给出一个studnet学生表:CREATE TABLE `student` ( `id` int(11) NOT NULL AUTO_INC
模仿与创新 创新的来源:很多人都热爱创新,但是却不去模仿,他们认为那些模仿者都是在亵渎创新,殊不知,没有模仿就没有创新。如何创新代码:创新,说白了就是与过去的不同,那么如何与过去不同,你必须知道过去的各种写法,各种思路,否则,当你以为自己创造了一个新的思路,过后才发现,原来别人早已经总结过了。因此,创新是对过去的总结之后,加上自己独特的想法。在不断的模仿中,我们有时就会发现其中微妙的不
聊天室刷屏的简单原理实现 在聊天室中,如果我们想要实现刷屏的效果,其实很简单,因为这些我们都可以通过前台的js来完成。首先,说一下原理,就是通过javascript来模拟文字的输入,来模拟提交按钮的点击。这里要实现这些,首先我们需要浏览器的debug,比如firefox的firebug,或者自带的调试工具也可,或者chrome的console台,ie+8的F12 开发者工具。下面举个简单的例子:
程序员迷茫的未来 我是一名充满热情的程序员,一名开源软件的倡导者,我喜欢用科技提高人们的生活。我喜欢创造东西,喜欢将它们分享给世界。我有大量的开源开发作品,请看我的GitHub页面。本文的作者:Ed Finkler我是一名充满热情的程序员,一名开源软件的倡导者,我一直担惊受怕,过去,可能是因为我年轻,但现在,我已经不是那么年轻了,我仍然发现有很多事情让我害怕。我越来越担心我作为一个程
介绍图灵机器人php API 图灵机器人平台,基于自然语言处理、知识库和云计算等技术,为广大开发者、合作伙伴提供的一系列智能语义处理能力(包括语义理解、智能问答、知识库对接等)的服务平台。截止到目前为止,平台已经积累了近百亿条语料库和PB级别的基础数据,经测试平台的整体准确度已经达到90%以上,而且平台已经应用于HTC的小Hi语音助手、中国电信的微信平台、海尔的智能家电控制系统等,广受企业的好评。下面介绍下
php函数的缺省参数 在php的函数中,我们可以通过缺省参数来应对参数个数不同的情况,下面通过具体的例子来说明:<?php function add_person($name="zhangsan",$age="20",$ismale="true"){ echo $name ."is ".$age. "and isboy ".$ismale; } add_person
mysql大数据高并发处理(转载) mysql大数据高并发处理 发布于2013-5-14 一、数据库结构的设计如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的薄
php hmac函数 /** * 基于md5的加密算法hmac * * md5已经不是那么安全了,多折腾几下吧 * * @param String $data 预加密数据 * @param String $key 密钥 * @return String */function hmac($data, $key){ if (function_exists('hash_hm
C# 生成条形码的类 using System.Collections;using System.Text.RegularExpressions;namespace DotNet.Utilities{ public class BarCodeToHTML { public static string get39(string s, int width, int height)
C#产生随机数的类 //------------------------------------------------------------// All Rights Reserved , Copyright (C) 2010 , Jirisoft , Ltd. //------------------------------------------------------------using Syst
python列表list使用实例 #list#新建列表testList=[10086,'中国移动',[1,2,4,5]]#访问列表长度print len(testList)#到列表结尾print testList[1:]#向列表添加元素testList.append('i\'m new here!')print len(testList)print testList[-1]#弹出列表的最后一个元素pri
Appache一个ip配置多个域名方案(参考韩顺平的视频教程) 通过端口来区分不同的站点1,先开发一个站点, d:/mysite2, 配置http.conf文件,启用httpd-vhost.conf3, 配置httpd--vhost.conf4,在hosts文件中添加ip和域名对应关系5,建议注销 documentroot6,开发另一个站点 , d:mysite27,配置httpd-vhost.conf文件8, Docu
关于回调函数的初探 回调函数,引用百度百科的原话就是:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。如果你只读一遍的话,一般会感到一头雾水,究竟是什么意思呢。其实,举个例子就很好理解了。fun
window.open关于浏览器拦截问题 window.open是javascript函数,该函数的作用是打开一个新窗口或这改变原来的窗口,不过一般用来的是打开新窗口,因为修改原来的网页地址,可以有另一个函数,那就是window.location,他可以重定向网页地址,使网页跳转到另一个页面。我现在要说的是window.open函数的几个使用策略,一般情况下,如果你直接在js中调用window.open()函数去打开一个新窗口,浏览器会拦
关于css优先级及怎样设计css书写 css大致有4个级别,一个是浏览器默认css,一个是外部css,一个是内部css,一个是内联css,他们的优先级逐渐提高,也就是内联css优先级最高,何为内联,就是标签里设置的css样式,举个例子this is a paragraf.这里直接在标签里设置的样式就是内联样式,而内部css就是在本页面里.body{color:red}来书写的css,而外部css就是引入的外部css样式表了。
wamp安装包修改mysql的密码,并且能够访问phpmyadmin 1.重装系统后你会发现wamp不好使了,mysql不能用了,apache不能用了,这时不要一上来就把软件删除了,重新安装,其实你只要点击mysql图标,里面有个install service就可以重新安装好mysql,同理可以安装好apache,这时重启wamp,wamp就可以重新使用了。2.我曾经在phpmyadmin里修改了user表中的默认root的密码,结果发现mysql不能使
JavaScript中正则表达式(零宽度正回顾后发断言) 零宽度正回顾后发断言今天在做邮箱email处理时,遇到个问题,在此记录一下,一个email的例子如下abc@qq.com,我想取得qq这个公司的名称,查找正则表达式,我想到了用零宽度正回顾后发断言,和零宽度正回顾先发断言的组合来实现代码如下:script type="text/javascript">var objStr="abc@qq.com";var reg=/(?
windows中将绿色程序添加到鼠标右键 1.绿色软件是很多人的最爱,但是也有一些问题,需要我们来解决,那就是如何将常用的软件添加到鼠标右键,比如,notepad++绿色版的软件,我们想让她能够出现在鼠标右键中,这样当我们遇到一个文件想用notepad++打开时,只要用鼠标右键就可以直接打开了。2.下面介绍如何把一个程序添加到鼠标右键。主要就是修改注册表来实现的。Windows Registry Editor Versio
php中字符串判等,删除变量(供自己参考) 在php中判断2个字符串是否想等,可应用==,===,也可以用再带的函数strcmp相等返回0,不等返回>1或者举例如下:$a='11';$b=11; if($a===$b) { echo '严格相等'; } else if($a==$b) { echo '相等'; } else { echo '不等'; }运行结果为相等,所以具体情况得具体分析下面
细节决定成败 细节决定成败,这个被很多人听了不知多少遍的话,我依然要强调,因为它真的很重要,有的时候她会给你减少很多时间,而这样会让你的工作变得很顺利,你也因此会被人所重视,而且会增加你的自信。不知道你是否有过这样的经历,同样的一件事,比如写一段代码,你的程序怎么也调试不通过,而别人很顺利就通过了,当你对比你们的代码时,你对比了相当长的一段时间也找不出其中的差别,而当别人指出时,你才发现,你只是有个字母,或者某
jQuery.validate使用手册,详解 转载出处:http://www.2cto.com/kf/201206/134696.htmljQuery.validate是一款非常不错的表单验证工具,简单易上手,而且能达到很好的体验效果,虽然说在项目中早已用过,但看到这篇文章写得还是不错的,转载下与大家共同分享。一、用前必备 官方网站:http://bassistance.de/jquery-plugins/jquer
Mysql+php乱码的解决方案 解决方案:顾名思义,就是怎样处理乱码,处理的思路是最主要的,说道乱码,就要分析乱码产生的原因,Mysql数据库有自己的数据存储编码格式,计算机有自己的编码方式,而网页又有自己的方式,当这三者不统一的时候,就会产生乱码问题,这里说的乱码,主要是指中文显示不正确。一般情况下,我们要是想显示中文,就把网页的编码方式选为utf-8 ,数据库的编码方式也选择utf8_unicode_ci,同时,要注意向数据
小胖求职记—求职中的技巧 很久就想写这样一篇文章了,但是由于工作始终没有着落,所以迟迟没有动笔,因为当我没找到工作时,我认为我所说的多半没有人理睬,而且会嘲笑一个都没找到工作人竟敢在此打法言论。我在此声明,我写这篇文章的目的一是为了自己的求职路写下一个逗号,二是给正在找工作的人一点建议和帮助。 为了不造成法律责任,我在这里就不给出具体公司的名称了,只是以字母代替,如果那个公司人事读到此篇文章了,希望您
数据库sql一些常考基础命令 [此贴原创,欢迎转载,但不能用于商业用途。联系邮箱:fujia0@126.com]现在IT技术笔试题中90%多会涉及数据库,因此掌握基本的数据库语法,并能熟练使用,对于面试,甚至将来的工作都会有巨大作用。1)增删改查这是考的最多,平时使用最多的sql语句,也是最复杂的,我所说的复杂,是指那些需要很多嵌套或者连结等才能得到结果的语句。增加数据:insert into ta
C语言中system函数的使用 System()是c语言中为了调用windows系统命令来设置的,它包含在头文件#include中,具体的使用可以在system("help");后发现帮助命令,命令如下:有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+
数据库中序列(sequence)的用法 CREATE SEQUENCE statementThe CREATE SEQUENCE statement defines a sequence at the application server.InvocationThis statement can be embedded in an application program or issued through the
public static void main(String[] args){}函数诠释 public static void main(String[] args){}函数诠释主函数的一般写法如下: public static void main(String[] args){…} 下面分别解释这些关键字的作用: (1)public关键字,这个好理解,声明主函数为public就是告诉其他的类可以访问这个函数。 (2)static关键字,告知编译器main函
《灌篮高手》——一部看了n遍的动漫 这部儿时的动漫如今依然列在我假期休闲时必看的动漫,太多的感动,太多的难忘,太多的美妙让我难以忘怀。下面为大家总结一下经典语录。 可我总觉得还有五秒啊!传球!传球! 因为,我是一个篮球手 也许,我根本就不是一个天才…… 我听得见自己的心跳声……” 我是篮下的金刚弟弟! 即使我现在用铁拳狠狠地教训他也是没有意义的!我若不是在球场上胜过他根本就没有意义
对即将步入软件行业的师弟师妹们的忠告 关键词:方法,态度,恒心 软件行业的发展越来越快,每年都有许多软件公司的崛起,又有许多公司不断的扩张,因此,只要你是个人才,只要你有能力,会有很多公司需要你,因为公司的发展需要你来掌控(^_^说的有点过). 下面我来说一下怎样一步步成为一个软件人。首先,我觉得兴趣是最重要的,如果没有兴趣,只是看重那一份薪水(软件行业薪资差别很大的,如果你不能提升自己的技术,你的工资...
宏和函数的区别(转载) 1. 宏做的是简单的字符串替换(注意是字符串的替换,不是其他类型参数的替换),而函数的参数的传递,参数是有数据类型的,可以是各种各样的类型.2. 宏的参数替换是不经计算而直接处理的,而函数调用是将实参的值传递给形参,既然说是值,自然是计算得来的.3. 宏在编译之前进行,即先用宏体替换宏名,然后再编译的,而函数显然是编译之后,在执行时,才调用的.因此,宏占用的是编译的时间,而函数占用的是执行
香港电台知名主持人梁继璋曾给孩子写过一封信 一)对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你好,除了我和你妈妈。至于那些对你好的人,你除了要珍惜、感恩外,也请多防备一点,因为,每个人做每件事,总有一个原因,他对你好,未必真的是因为喜欢你,请你必须搞清楚,而不必太快将对方看作真朋友。(二)没有人是不可代替,没有东西是必须拥有。看透了这一点,将来你身边的人不再要你,或许失去了世间上最
不用判断语句如if,?:等来实现比较2个数 、说明前两天笔试的时候居然出现这么个题目,其它的那些题目都答的比较好,就这一个不会做。二、问题有两个变量a,b,不用“if”,“? :”,switch或者其它判断语句,找出两个数中间比较大的。三、解决方案在网上找到了好多方案。//--------------------------------------------------- // 环境:VS2
javascript 浏览器不同的一个差异 今天练习javascript时,发现一个问题,我用chrome21进行开发调试,怎么都调试不同,后来用ie发现得到正确结果。代码如下: /*function Person(name, year) { this.name = name; this.year = year; this.s
母爱——值得你用一生去回报 母爱,一个多么熟悉的字眼,可是年少的我们似乎永远也读不懂。当我们读懂的那天,我们已经为人父母,这时,我们才发现母爱,是世界上最无私的。是世界上任何人无法比拟的。关于母爱,有太多的伟大的例子,我在这里简单介绍2个例子。一个讲的是悬崖边,一位母亲用自己的牙齿咬住了一个50多公斤的孩子,这个重量,对于一位女性来说就已经很重了,而更不可思议的是,这么重的力量竟然全部由母亲的牙齿来承受了,这是多不不可思议,
工作经验和学历孰优孰劣 现在很多时候,企业在选择人才的时候都面临着这样的抉择,到底是选一个有着丰富经验的人呢,还是选一个有着高学历的人呢。这是一个永远也没有统一答案的题,有的企业为了能够快速获得利益,他可能更需要一个有着丰富经验的人,因为经验可以直接为他所用,为公司带来效益。也有的企业,为了能够长远发展,他可能选择在将来可能有更大的发展空间的高学历的人。因此,工作经验和学历都能为你带来一份工作。我想说的是,如果你有着丰富
C/C++ 一些被忽视却又很重要的知识点 由于是想到点,总结点,所以看上去会显得凌乱,但是只要能够平时多记忆这些知识点,那么对于考试,面试,笔试,这三大试,和平时学习工作都会受益匪浅的。1.new delete是运算符,不是函数,它们申请的是堆,不是栈。2.堆是由低地址向高地址分配的,是由用户分配的,是空闲链表中的空间。栈是操作系统分配的,是由高地址向低地址分配的,一般是连续的内存空间。3.指针是c语言的灵魂,所以使用时要特别
浅谈进程和线程的区别 进程和线程是操作系统中的概念,也是平时被面试时问道的最多的问题,因此,我想谈谈我对2个概念的一些自己的看法。首先,说一下他们2个定义:进程:具有一定独立功能的程序关于一个数据集合的一次运行活动。线程:又叫轻进程,是进程内部的一个相对独立的执行流。从定义上可以看出,进程的范围更大些,它包括线程,一个进程至少有一个线程,也可以有多个线程,一般认为,进程是资源的分配单位,线程是cpu调度