变形
摘要:transform CSS3属性 C (1) rotate旋转transform:none|+transform:none; //不做变形和动画rotate() //旋转角度transform:rotate(45deg);(2)translate() //移动 translate( []?)...
阅读全文
posted @
2015-09-30 00:15
HGonlyWJ
阅读(189)
推荐(0)
10 Super JavaScript Animation Frameworks
摘要:原文:http://www.sitepoint.com/10-super-javascript-animation-frameworks/1. RaphaëlIs a small JavaScript library that should simplify your work with vecto...
阅读全文
posted @
2015-09-29 15:41
HGonlyWJ
阅读(217)
推荐(0)
jQuery 源码 extend
摘要:expando:生成唯一的JQ字符串(内部) 作为映射关系的,保证唯一的字符串。 expando:"jquery" + (core_version + Math.random()).replace(/\D/g, ''); alert($.expando);noConflict() : 防止冲突...
阅读全文
posted @
2015-09-29 09:16
HGonlyWJ
阅读(234)
推荐(0)
html5shiv
摘要:https://github.com/hgonlywj/html5shivIE 无法渲染 HTML5 样式http://intertwingly.net/blog/2008/01/22/Best-Standards-Support#c1201006277Chris Wilson: If you (t...
阅读全文
posted @
2015-09-28 19:17
HGonlyWJ
阅读(389)
推荐(0)
SQL语句熟悉
摘要:create table Student( Sno char(7) primary key, Sname char(10) not null, Ssex char(2), Sage tinyint, Sdept char(20))engine=innodb default charset=utf8 ...
阅读全文
posted @
2015-09-28 02:43
HGonlyWJ
阅读(308)
推荐(0)
CSS3 attribute
摘要:1: CSS3选择器部分E[att^="val"] 匹配具有att属性、且值以val开头的E元素E[att$="val"] 匹配具有att属性、且值以val结尾的E元素E[att*="val"] 匹配具有att属性、且值中含有val的E元素E:root 匹配文档的根元素。在HTML中,根元素永远是...
阅读全文
posted @
2015-09-28 02:42
HGonlyWJ
阅读(143)
推荐(0)
轮播器
摘要:$(function () {//浏览器检测,判断是否是IE if(!+[1,]) { //alert("这是ie浏览器"); $('.new_Message').css('top', '14px'); //调整通知栏的位置 $('.stuUser').click(function ()...
阅读全文
posted @
2015-09-27 20:48
HGonlyWJ
阅读(223)
推荐(0)
PHP 邮箱操作的Action
摘要:".$start .""; // $mail = M('sysinfo'); // $where['parameter'] = 'mailPageNum'; // $mailListLength = $mail->wh...
阅读全文
posted @
2015-09-27 20:43
HGonlyWJ
阅读(222)
推荐(0)
Hole puncher Show Picture
摘要:import sysreload(sys)sys.setdefaultencoding('utf8')import matplotlib.pyplot as pltimport stringfile = open("GD.txt")i = 0x = range(0)y = range(0)for l...
阅读全文
posted @
2015-09-27 20:40
HGonlyWJ
阅读(219)
推荐(0)
MDP
摘要:// MyMakv.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"struct strategy { int state; int action; };// P 建立状态到行动的映射,P 即映射表strategy ...
阅读全文
posted @
2015-09-27 20:34
HGonlyWJ
阅读(362)
推荐(0)
Upgrade Hole puncher Mathematical Modeling
摘要:// AntColony.cpp : 定义控制台应用程序的入口点。//#include #include #include #include#include #include #include #include using namespace std;#include #include ...
阅读全文
posted @
2015-09-27 20:31
HGonlyWJ
阅读(316)
推荐(0)
ant colony algorithm && decision tree
摘要:// AntColony.cpp : 定义控制台应用程序的入口点。////#include "stdafx.h"#include #include #include #include #include #include #include using namespace std; //打...
阅读全文
posted @
2015-09-27 20:28
HGonlyWJ
阅读(331)
推荐(0)
veterbi
摘要:#!usr/bin/python#coding=utf-8import urllib2import sys, time, reimport sysimport jiebajieba.load_userdict("userdict.txt")import jieba.analyseimport jie...
阅读全文
posted @
2015-09-27 20:25
HGonlyWJ
阅读(317)
推荐(0)
divideSentence
摘要:#coding=utf-8import obtainKeywordsimport sys, reimport chardet reload(sys)sys.setdefaultencoding("utf-8")# sys.setdefaultencoding('gb18030') #判断 文本(字符...
阅读全文
posted @
2015-09-27 20:22
HGonlyWJ
阅读(271)
推荐(0)
obtainKeywords
摘要:#!usr/bin/python#coding=utf-8import urllib2import sys, time, reimport sysimport chardet import jiebajieba.load_userdict("userdict.txt")import jieba.an...
阅读全文
posted @
2015-09-27 20:22
HGonlyWJ
阅读(228)
推荐(0)
GbFileToUTF8File
摘要:import osimport shutilimport reimport syssrc = "S:\\date\\before" #转换之前的文件夹,支持包含文件夹ddn = "S:\\date\\after" #转换之后的文件夹def ReadFileandSave...
阅读全文
posted @
2015-09-27 20:21
HGonlyWJ
阅读(168)
推荐(0)
IF
摘要:import syssys.path.append('../')import jiebaimport jieba.analysefrom optparse import OptionParserUSAGE = "博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个...
阅读全文
posted @
2015-09-27 20:19
HGonlyWJ
阅读(145)
推荐(0)
simpleHandleData
摘要:#!usr/bin/python#coding=utf-8import os###########################################################################文件编码类型判断def obtainFileType(ff): im...
阅读全文
posted @
2015-09-27 20:16
HGonlyWJ
阅读(231)
推荐(0)
Reversi
摘要:#!/usr/bin/pythonimport randomimport sysdef drawBoard(board): NLINE = " 1 2 3 4 5 6 7 8" HLINE = " +---+---+---+---+---+---+...
阅读全文
posted @
2015-09-27 20:12
HGonlyWJ
阅读(269)
推荐(0)
统计分词
摘要:#!usr/bin/python#coding=utf-8import urllib2import sys, time, reimport syssys.path.append("../")import jiebajieba.load_userdict("userdict.txt")import j...
阅读全文
posted @
2015-09-27 20:05
HGonlyWJ
阅读(296)
推荐(0)
Ajax
摘要:1.XMLHttpRequest2.GET 与POST3.封装Ajax2005 年Jesse James Garrett 发表了一篇文章,标题为:“Ajax:A new Approach to WebApplications”。他在这篇文章里介绍了一种技术,用他的话说,就叫:Ajax,是Asynch...
阅读全文
posted @
2015-09-27 19:39
HGonlyWJ
阅读(188)
推荐(0)
Cookie
摘要:cookie 也叫HTTP Cookie,最初是客户端与服务器端进行会话使用的。比如,会员登录,下次回访网站时无须登录了;或者是购物车,购买的商品没有及时付款,过两天发现购物车里还有之前的商品列表。HTTP Cookie 要求服务器对任意HTTP 请求发送Set-Cookie,因此,Cookie 的...
阅读全文
posted @
2015-09-27 19:38
HGonlyWJ
阅读(145)
推荐(0)
继承
摘要://继承,通过原型链实现function Box() { this.name = 'hg';};//被继承的函数叫超类型,其他语言中叫父类,基类.function Desk() { this.age = 100;};//继承的函数叫子类或者派生类.//通过原型链继承,超类型实例化后的对象...
阅读全文
posted @
2015-09-27 19:37
HGonlyWJ
阅读(176)
推荐(0)
闭包
摘要:闭包匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数.匿名函数:没有名字的函数.//自我执行的匿名函数 (function() {})();(function () { alert('hgwj');})();//这是一条语句,加个分号.var box = function ...
阅读全文
posted @
2015-09-27 19:37
HGonlyWJ
阅读(146)
推荐(0)
面向对象与原型
摘要:一,创建对象var box = new Object();box.name = 'lee';box.age = 23;box.run = function () { return this.name + this.age + " run....";}alert(box.run());上面创建了...
阅读全文
posted @
2015-09-27 19:36
HGonlyWJ
阅读(168)
推荐(0)
Regular expression
摘要:Regular expression 用RegExp类表示正则表达式.正则表达式主要用来验证客户端的输入.填写完以后,发送给服务器.正则表达式:匹配和文本检索替换的函数.一,创建正则表达式,提供了2种方法.new和字面量(1)new 方式创建var box = new RegExp('box'); ...
阅读全文
posted @
2015-09-27 19:35
HGonlyWJ
阅读(261)
推荐(0)
IE && W3C
摘要:JavaScript在IE浏览器和Firefox浏览器中的差异总结JavaScript在IE浏览器和Firefox浏览器中存在一些差异,以下对这些差异部分进行了总结,以及解决方案:1.HTML对象的 id 作为对象名的问题IE:HTML 对象的 ID 可以作为 document 的下属对象变量名直接...
阅读全文
posted @
2015-09-27 19:33
HGonlyWJ
阅读(214)
推荐(0)
优化
摘要:规则01:尽量减少HTTP请求 前端优化的黄金准则指导着前端页面的优化策略:只有10%-20%的最终用户响应时间花在接受请求的HTML文档上,剩下的80%-90%时间花在为HTML文档所引用的所有组件(图片、脚本、样式表等)进行的HTTP请求上。因此,改善响应时间的最简单途径就是减少组件的数量,并由...
阅读全文
posted @
2015-09-27 19:32
HGonlyWJ
阅读(222)
推荐(0)
TCP基础
摘要:TCP在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置。其中,A...
阅读全文
posted @
2015-09-27 19:31
HGonlyWJ
阅读(213)
推荐(0)
Ajax 跨域
摘要:跨域的解决办法PS:(1)如果是端口或者协议造成的跨域问题前端是无能为力的 (2) 在跨域问题上,域仅仅通过URL的首部来识别而不会尝试判断相同的IP地址对应的域或者两个域是否对应一个IP 前端对于跨域的解决办法: (1) document.domain+iframe (2) 动态创建scr...
阅读全文
posted @
2015-09-27 19:29
HGonlyWJ
阅读(151)
推荐(0)
HTML+CSS 总结
摘要:(1) 元素的alt和title有什么异同? 这两个属性是有些重复了。在不同浏览器里面表现有些不同。在alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。(2) 编写一个两列布局的网页,要求右侧宽度为200px,左侧自动扩展。body { width...
阅读全文
posted @
2015-09-27 19:28
HGonlyWJ
阅读(331)
推荐(0)
JavaScript -- BATweb笔试面试
摘要:(1)JavaScript包括哪些数据类型?1.未定义(undefined) 2.空(null) 3.布尔(boolean) 4.字符串(string)5.数字(number) 6.对象(object) 7.引用(reference) 8.列表(list) 9.完成(completion)refer...
阅读全文
posted @
2015-09-27 19:24
HGonlyWJ
阅读(474)
推荐(0)
1--html属性
摘要:!important 增加特定规则的重要性。:active 设置当链接处于激活状态时 a 元素的样式。:first-letter 在对象的第一个字符上应用一个或多个样式。:first-line 在对象的第一行上应用一个或多个样式。:hover 设置当用户将鼠标指针悬停在链接上时 a 元素的样式。:l...
阅读全文
posted @
2015-09-27 19:17
HGonlyWJ
阅读(156)
推荐(0)
0--node安装
摘要:安装NPMNPM的全称是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。没错,它就是Nodejs的包管理器。Nodejs自身提供了基本的模块。但是在这些基本模块上开发实际应用需要较...
阅读全文
posted @
2015-09-27 19:16
HGonlyWJ
阅读(202)
推荐(0)
1-- express
摘要:卸载: npm uninstall -g express 安装指定版本: npm install -g express@3.5.0 查看版本: express -V 注意express -V中的V要大写,不然很多版本中会不识别sudo npm install -g express-generat...
阅读全文
posted @
2015-09-27 19:14
HGonlyWJ
阅读(123)
推荐(0)
lsof命令
摘要:命令 lsof -i tcp:port(port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILLlsof -i tcp:3000localhost:test Hugo$ lsof -i tcp:3000COMMAND PID USER FD TYPE DEV...
阅读全文
posted @
2015-09-27 19:14
HGonlyWJ
阅读(206)
推荐(0)
1--字符串和数组的指向问题
摘要:#include int main(){ char str1[] = "hello world"; char str2[] = "hello world"; char *str3 = "hello world"; char *str4 = "hello world"; if (str1 == str...
阅读全文
posted @
2015-09-27 19:11
HGonlyWJ
阅读(152)
推荐(0)
19--复杂链表的复制。
摘要:/*题目: 复杂链表的复制。struct ComplexListNode{ int m_vlaue; ComplexListNode *m_next; ComplexListNode *m_pSibling;};m_next,连接下一个结点,m_pSibling随便链接结点其...
阅读全文
posted @
2015-09-27 19:09
HGonlyWJ
阅读(129)
推荐(0)
18--二叉树中和为某一值的路径
摘要:/*二叉树中和为某一值的路径 题目:输入一个二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径,从树到根结点开始往下一直到叶结点所经过的结点形成一条路径,二叉树结点定义如下。strcut BinaryTreeNode{ int m_Value; BinaryTreeNode *m_pl...
阅读全文
posted @
2015-09-27 19:08
HGonlyWJ
阅读(202)
推荐(0)
16--二叉树的镜像
摘要://// main.cpp// subStructureInTree//// Created by Hugo Cao on 15/7/10.// Copyright (c) 2015年 Hugo Cao . All rights reserved.///* 问题描述: 二叉树的镜像:...
阅读全文
posted @
2015-09-27 19:06
HGonlyWJ
阅读(134)
推荐(0)
17-- 从上到下打印二叉树,按层打印。
摘要://// main.cpp// subStructureInTree//// Created by Hugo Cao on 15/7/10.// Copyright (c) 2015年 Hugo Cao . All rights reserved.///* 问题描述: 从上到下打印二...
阅读全文
posted @
2015-09-27 19:06
HGonlyWJ
阅读(229)
推荐(0)
14--反转链表
摘要://// main.cpp// test_list_oper//// Created by Hugo Cao on 15/7/6.// Copyright (c) 2015年 Hugo Cao . All rights reserved.///*题目:反转链表 伴随着大量的指针操作,...
阅读全文
posted @
2015-09-27 19:05
HGonlyWJ
阅读(203)
推荐(0)
14--合并两个排序的链表
摘要://// main.cpp// combineSortedList//// Created by Hugo Cao on 15/7/8.// Copyright (c) 2015年 Hugo Cao . All rights reserved.///* 题目:合并两个排序的链表 输入两个递...
阅读全文
posted @
2015-09-27 19:05
HGonlyWJ
阅读(122)
推荐(0)
15-- 输入两个二叉树A和B,判断B树是否包含于A树。
摘要://// main.cpp// subStructureInTree//// Created by Hugo Cao on 15/7/10.// Copyright (c) 2015年 Hugo Cao . All rights reserved.///*问题描述: 输入两个二叉树A...
阅读全文
posted @
2015-09-27 19:05
HGonlyWJ
阅读(334)
推荐(0)
13--输入一个整数数组,实现一个函数来调整数组中数字的顺序
摘要:/* 题目:输入一个整数数组,实现一个函数来调整数组中数字的顺序。 使得所有奇数数字位于数组的前半部分,所有的偶数在数组的后半部分。解题思路: (1):遍历数组。类似于排序。 找到一个偶数,就将偶数放倒最后,然后向前移动数组,复杂度O(n*n),比较缓慢。 (2...
阅读全文
posted @
2015-09-27 19:03
HGonlyWJ
阅读(1421)
推荐(0)
13--输出链表中倒数第k个节点,
摘要://// main.cpp// test_list_oper//// Created by Hugo Cao on 15/7/6.// Copyright (c) 2015年 Hugo Cao . All rights reserved.///* 题目: 输出链表中倒数第k个节点, ...
阅读全文
posted @
2015-09-27 19:03
HGonlyWJ
阅读(254)
推荐(0)
12--打印1到最大的N为数字。
摘要:/*题目: 打印1到最大的N为数字。 比如:输入3,打印1到999.解题思路,这是一个大数的问题。做大数的自加运算。但是要注意2点。 (1):判断是否越界,换句话说,就是达到最大值时的判别。可以选择strcmp,但是复杂度时O(n), 因为只有在进位的时候才会有越界的可能,并且只有99...99...
阅读全文
posted @
2015-09-27 19:02
HGonlyWJ
阅读(271)
推荐(0)
10--输入一个十进制的整数,转化为二进制,输出有多少个1
摘要:/*问题描述:输入一个十进制的整数,转化为二进制,输出有多少个1.解题思路: (1):位操作,然后移动光标。不是移动输入数字,而是移动flag。 因为负数第一个为1,向右移动为了保证负数,所以填充为1, 出现无限循环的可能。 (2):第二种效率更高,二...
阅读全文
posted @
2015-09-27 19:01
HGonlyWJ
阅读(1895)
推荐(0)
11--数值的整数次方
摘要:/*题目:数值的整数次方。 实现:double Power(double base, int exponet); 求base的exponet次方。不得使用库函数,同时不需要考虑大数问题。 解题思路: 注意两个问题: (1):计算机中的float和double是有...
阅读全文
posted @
2015-09-27 19:01
HGonlyWJ
阅读(254)
推荐(0)
8--数组旋转
摘要:/*题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转,输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素,例如:数组{3,4,5,1,2}。为{1,2,3,4,5}的一个旋转,该数组但最小值为1.解题思路:(1):遍历数组,发现最小值,复杂度为 O(n)(2):二...
阅读全文
posted @
2015-09-27 19:00
HGonlyWJ
阅读(473)
推荐(0)
9--斐波那契数列
摘要:/*斐波那契数列 本题主要讨论递归和循环的效率问题。*/#include static int i = 0;//递归实现int fibonacci_solution_one(int num){ i++; if (num == 0 || num == 1) return...
阅读全文
posted @
2015-09-27 19:00
HGonlyWJ
阅读(243)
推荐(0)
7--动态规划
摘要:/*问题描述:(1) 青蛙一次可以跳1级台阶,或者2级台阶。 求有多少种跳跃的方式。 转化为: 斐波那契数列的问题问题描述:(2) */#include int main(){ //动态规划, fun = fun(n-...
阅读全文
posted @
2015-09-27 18:58
HGonlyWJ
阅读(109)
推荐(0)
6--树的遍历
摘要:#include #define ElemType char//节点声明,数据域、左孩子指针、右孩子指针typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;}BiTNode,*BiTree;//先序建立二叉树...
阅读全文
posted @
2015-09-27 18:56
HGonlyWJ
阅读(186)
推荐(0)
5--链表输出
摘要:/*题目:(1)首先写出单链表(2)对链表进行方向输出解题思路:(a)使用stack,后进先出的策略。(b)递归*/#include #include #include #include using namespace std;typedef struct ListNode{ int m_nV...
阅读全文
posted @
2015-09-27 18:53
HGonlyWJ
阅读(355)
推荐(0)
4--替换空格
摘要:/*题目要求: 替换空格。 we are happy。 we%20are%20happy。算法解析: 字符串长度为14. 先计算有多少个空格,测试字符串为2个。这样总长度为18. 从最后一个字符向后移动,注意控制指针,空格是1个字符,%20是三个。*/#inclu...
阅读全文
posted @
2015-09-27 18:52
HGonlyWJ
阅读(211)
推荐(0)
3--合并数组
摘要:/*问题描述: 排序数组A1和排序数组A2,A1内存有足够空间, 将A2的数组中数字插入A1.解题思路: 首先去重复,然后计数。计算A1中末位的长度,然后,将两个数组,按照大小,从后插入数组A1中。*/#include void insertArray(int a[], int b[]){ //默认...
阅读全文
posted @
2015-09-27 18:51
HGonlyWJ
阅读(176)
推荐(0)
2--判断该数组中是否存在这个整数
摘要:1 #include 2 3 /* 4 题目:在二维数组中,每一行从左到右,递增; 5 每一列从上到下递增。完成一个函数。 6 输入一个二维数组和一个整数,判断该数组中是否存在这个整数。 7 8 测试数据 9 1 2 8 9 10 2 ...
阅读全文
posted @
2015-09-27 18:49
HGonlyWJ
阅读(363)
推荐(0)
1--字符串转为整形
摘要:#include /*函数意义时间:15-6-23. 字符串转为整形。 通过字符串和整形之间相差48. 可以选择减去 ‘0’; 也可选择减去 48;*/int StrToInt(char *str){ if (NULL == str) { printf("point is null\n"); r...
阅读全文
posted @
2015-09-27 18:46
HGonlyWJ
阅读(353)
推荐(0)
Git 使用
摘要:(1) mkdir test(2) git init ls -a touch README: 创建一个readme文件 git status 查看一下git的状态 git commit:此时没有什么可以提交的。vim README :插入一行数据。然后,git a...
阅读全文
posted @
2015-09-27 18:43
HGonlyWJ
阅读(113)
推荐(0)
布局
摘要:布局。display 设定元素的现实方式。常用值:block, inline, inline-blokc, none.block块级元素,默认高度为父级宽度,可以设置宽高。换行显示。inline:默认宽度为内容宽度,不可以设置宽高的。行级元素无法设定宽高。同行显示。inline-block:默认宽度...
阅读全文
posted @
2015-09-26 23:53
HGonlyWJ
阅读(211)
推荐(0)
Git 安装
摘要:github使用SSH链接,需要设置SSH1.检查SSH key cd ~/.ssh2.备份已有的key,(如果有的话) mkdir key_backup cpgithub_rsa* key_backup rm github_rsa*3.生成SSH key$ ssh-keygen -t rsa ...
阅读全文
posted @
2015-09-22 14:29
HGonlyWJ
阅读(133)
推荐(0)