09 2015 档案
变形
摘要: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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
轮播器
摘要:$(function () {//浏览器检测,判断是否是IE if(!+[1,]) { //alert("这是ie浏览器"); $('.new_Message').css('top', '14px'); //调整通知栏的位置 $('.stuUser').click(function ()... 阅读全文
posted @ 2015-09-27 20:48 HGonlyWJ 阅读(223) 评论(0) 推荐(0)
PHP 邮箱操作的Action
摘要:".$start .""; // $mail = M('sysinfo'); // $where['parameter'] = 'mailPageNum'; // $mailListLength = $mail->wh... 阅读全文
posted @ 2015-09-27 20:43 HGonlyWJ 阅读(222) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
IF
摘要:import syssys.path.append('../')import jiebaimport jieba.analysefrom optparse import OptionParserUSAGE = "博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个... 阅读全文
posted @ 2015-09-27 20:19 HGonlyWJ 阅读(145) 评论(0) 推荐(0)
simpleHandleData
摘要:#!usr/bin/python#coding=utf-8import os###########################################################################文件编码类型判断def obtainFileType(ff): im... 阅读全文
posted @ 2015-09-27 20:16 HGonlyWJ 阅读(231) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
Cookie
摘要:cookie 也叫HTTP Cookie,最初是客户端与服务器端进行会话使用的。比如,会员登录,下次回访网站时无须登录了;或者是购物车,购买的商品没有及时付款,过两天发现购物车里还有之前的商品列表。HTTP Cookie 要求服务器对任意HTTP 请求发送Set-Cookie,因此,Cookie 的... 阅读全文
posted @ 2015-09-27 19:38 HGonlyWJ 阅读(145) 评论(0) 推荐(0)
继承
摘要://继承,通过原型链实现function Box() { this.name = 'hg';};//被继承的函数叫超类型,其他语言中叫父类,基类.function Desk() { this.age = 100;};//继承的函数叫子类或者派生类.//通过原型链继承,超类型实例化后的对象... 阅读全文
posted @ 2015-09-27 19:37 HGonlyWJ 阅读(176) 评论(0) 推荐(0)
闭包
摘要:闭包匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数.匿名函数:没有名字的函数.//自我执行的匿名函数 (function() {})();(function () { alert('hgwj');})();//这是一条语句,加个分号.var box = function ... 阅读全文
posted @ 2015-09-27 19:37 HGonlyWJ 阅读(146) 评论(0) 推荐(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) 推荐(0)
Regular expression
摘要:Regular expression 用RegExp类表示正则表达式.正则表达式主要用来验证客户端的输入.填写完以后,发送给服务器.正则表达式:匹配和文本检索替换的函数.一,创建正则表达式,提供了2种方法.new和字面量(1)new 方式创建var box = new RegExp('box'); ... 阅读全文
posted @ 2015-09-27 19:35 HGonlyWJ 阅读(261) 评论(0) 推荐(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) 推荐(0)
优化
摘要:规则01:尽量减少HTTP请求 前端优化的黄金准则指导着前端页面的优化策略:只有10%-20%的最终用户响应时间花在接受请求的HTML文档上,剩下的80%-90%时间花在为HTML文档所引用的所有组件(图片、脚本、样式表等)进行的HTTP请求上。因此,改善响应时间的最简单途径就是减少组件的数量,并由... 阅读全文
posted @ 2015-09-27 19:32 HGonlyWJ 阅读(222) 评论(0) 推荐(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) 推荐(0)
Ajax 跨域
摘要:跨域的解决办法PS:(1)如果是端口或者协议造成的跨域问题前端是无能为力的 (2) 在跨域问题上,域仅仅通过URL的首部来识别而不会尝试判断相同的IP地址对应的域或者两个域是否对应一个IP 前端对于跨域的解决办法: (1) document.domain+iframe (2) 动态创建scr... 阅读全文
posted @ 2015-09-27 19:29 HGonlyWJ 阅读(151) 评论(0) 推荐(0)
HTML+CSS 总结
摘要:(1) 元素的alt和title有什么异同? 这两个属性是有些重复了。在不同浏览器里面表现有些不同。在alt和title同时设置的时候,alt作为图片的替代文字出现,title是图片的解释文字。(2) 编写一个两列布局的网页,要求右侧宽度为200px,左侧自动扩展。body { width... 阅读全文
posted @ 2015-09-27 19:28 HGonlyWJ 阅读(331) 评论(0) 推荐(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) 推荐(0)
1--html属性
摘要:!important 增加特定规则的重要性。:active 设置当链接处于激活状态时 a 元素的样式。:first-letter 在对象的第一个字符上应用一个或多个样式。:first-line 在对象的第一行上应用一个或多个样式。:hover 设置当用户将鼠标指针悬停在链接上时 a 元素的样式。:l... 阅读全文
posted @ 2015-09-27 19:17 HGonlyWJ 阅读(156) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
18--二叉树中和为某一值的路径
摘要:/*二叉树中和为某一值的路径 题目:输入一个二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径,从树到根结点开始往下一直到叶结点所经过的结点形成一条路径,二叉树结点定义如下。strcut BinaryTreeNode{ int m_Value; BinaryTreeNode *m_pl... 阅读全文
posted @ 2015-09-27 19:08 HGonlyWJ 阅读(202) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
13--输入一个整数数组,实现一个函数来调整数组中数字的顺序
摘要:/* 题目:输入一个整数数组,实现一个函数来调整数组中数字的顺序。 使得所有奇数数字位于数组的前半部分,所有的偶数在数组的后半部分。解题思路: (1):遍历数组。类似于排序。 找到一个偶数,就将偶数放倒最后,然后向前移动数组,复杂度O(n*n),比较缓慢。 (2... 阅读全文
posted @ 2015-09-27 19:03 HGonlyWJ 阅读(1421) 评论(0) 推荐(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) 推荐(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) 推荐(0)
10--输入一个十进制的整数,转化为二进制,输出有多少个1
摘要:/*问题描述:输入一个十进制的整数,转化为二进制,输出有多少个1.解题思路: (1):位操作,然后移动光标。不是移动输入数字,而是移动flag。 因为负数第一个为1,向右移动为了保证负数,所以填充为1, 出现无限循环的可能。 (2):第二种效率更高,二... 阅读全文
posted @ 2015-09-27 19:01 HGonlyWJ 阅读(1895) 评论(0) 推荐(0)
11--数值的整数次方
摘要:/*题目:数值的整数次方。 实现:double Power(double base, int exponet); 求base的exponet次方。不得使用库函数,同时不需要考虑大数问题。 解题思路: 注意两个问题: (1):计算机中的float和double是有... 阅读全文
posted @ 2015-09-27 19:01 HGonlyWJ 阅读(254) 评论(0) 推荐(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) 推荐(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) 推荐(0)
7--动态规划
摘要:/*问题描述:(1) 青蛙一次可以跳1级台阶,或者2级台阶。 求有多少种跳跃的方式。 转化为: 斐波那契数列的问题问题描述:(2) */#include int main(){ //动态规划, fun = fun(n-... 阅读全文
posted @ 2015-09-27 18:58 HGonlyWJ 阅读(109) 评论(0) 推荐(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) 推荐(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) 推荐(0)
4--替换空格
摘要:/*题目要求: 替换空格。 we are happy。 we%20are%20happy。算法解析: 字符串长度为14. 先计算有多少个空格,测试字符串为2个。这样总长度为18. 从最后一个字符向后移动,注意控制指针,空格是1个字符,%20是三个。*/#inclu... 阅读全文
posted @ 2015-09-27 18:52 HGonlyWJ 阅读(211) 评论(0) 推荐(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) 推荐(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) 推荐(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) 推荐(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) 推荐(0)
布局
摘要:布局。display 设定元素的现实方式。常用值:block, inline, inline-blokc, none.block块级元素,默认高度为父级宽度,可以设置宽高。换行显示。inline:默认宽度为内容宽度,不可以设置宽高的。行级元素无法设定宽高。同行显示。inline-block:默认宽度... 阅读全文
posted @ 2015-09-26 23:53 HGonlyWJ 阅读(211) 评论(0) 推荐(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) 推荐(0)


W3C中国
阮老师的网络日志
canvas
runoob
迷渡
并发编程网
原生JS例子
前端外刊评论