自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iMeta

Your will, My hands.

  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 我的博客

https://bugaosuni.org/采用Hexo搭建,托管于Github.

2016-03-21 11:01:34 647

原创 Node.js模拟请求发微博

新浪微博SDK需要申请App key,极其不方便,通过Node.js模拟请求发送微博,可以方便的达到某些羞羞的目的。Github: weibo-post使用Node.js通过https请求发送微博。仅供学习交流,请勿用于商业用途,并遵守新浪微博相关规定。用法:使用 npm 下载包:$ npm i --save-dev weibo-post在你的 js 文件中://...

2018-02-16 14:04:22 1068

原创 hexo图片快捷插入

博客使用hexo搭建,托管于Github,vim编辑文章,生成发布,但是图片插入一直是个头疼的问题,有各种依赖于微博图床的插件/app,可以方便发布,像是iPic,但是好担心微博啥时候不干了,图片存多了,总有一种不安全感,也没法批量管理。于是写了一个shell,本来想写vim插件的,看了看略麻烦。(这种方式shell也不是很麻烦嘛 hahhh) hexoimg () { CURREN

2018-01-30 14:36:33 680

原创 一句话恢复目录下gz后缀文件

服务器迁移过程中,把www目录下所有文件通过 tar -zxvf 命令打包,再下载上传到新服务器,再解压。 但是解压后发现个问题,部分文件带着.gz文件后缀。(压缩后有15G大小,难道解压的不充分?)如果是.gz压缩包(不带tar),用gzip命令即可(-d选项可以解压),格式是 gzip 压缩包名(包括后面的.gz) -d 解压位置 如果不指定解压位置,将解压到当前工作文件夹里于是写了个sh

2017-07-26 08:07:09 2539

原创 常用CSS样式整理

CSS文件中引用CSS文件@import url("base.css");角标实现div{ vertical-align:super}小三角实现.triangle{ display:block; width:0; height:0; border-width:0 8px 8px; border-style:solid; border-color:transparent t

2017-01-26 10:35:17 894

原创 CSS3弹性布局文字超出省略号代替不起作用解决方法

<!DOCTYPE html><html><head> <meta http-equiv="Content-type" content="text/html;charset=utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalab

2017-01-26 10:31:27 6841 1

原创 KindEditor上传大文件,上传错误

0x00 框架本身文件大小限制框架JS文件方法一:配置参数(推荐)<link rel="stylesheet" href="kindeditor/themes/default/default.css" /><script charset="utf-8" src="kindeditor/kindeditor-all.js"></script><script charset="utf-8" src=

2017-01-11 18:02:33 3154

原创 JS多线程研究

http://www.cnblogs.com/jeffwongishandsome/archive/2011/06/13/2080145.html重新认识javascript的settimeout和异步今晚看到QLeelulu的一道JavaScript面试题(setTimeout),稍微想了一下,好不容易连猜带蒙,凑巧说对了答案。但是原因到底是什么呢?自己一时也说不太清楚,反正感觉就是一个死循环造成

2016-09-24 20:22:10 483

原创 可以拖动的DIV

<!DOCTYPE html><html lang="zh"><head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Movable Div</title> <script src="./jquery.min.js" type="text/javascript"></s

2016-09-24 20:19:03 439

原创 数据库范式(1NF、2NF、3NF、BNCF)

第一范式:关系模式中,每个属性不可再分。属性原子性 第二范式:非主属性完全依赖于主属性,即消除非主属性对主属性的部分函数依赖关系。 第三范式:非主属性对主属性不存在传递函数依赖关系。 BNCF范式:在第三范式的基础上,消除主属性之间的部分函数依赖第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号码

2016-09-24 20:18:07 1300

原创 *nix系统下字符编码转换

用windows的时候,如果把gbk转换为utf8,有几个方法,一是记事本另存为,但是存在BOM的问题,另一种方法是通过不产生BOM的软件,如vim,sublime来code或保存,太过麻烦。今天无意中发现了Mac系统下,有个iconv的命令,可以非常方便的转换字符编码。iconv -f gbk -t utf-8 gbk.cpp > utf8.cpp配合管道输出,简直不能更方便。后来发现不光Mac系

2016-06-22 09:41:57 488

原创 快速幂 快速幂取模

求x^m 一般方法是 xm = x * xm-1,这样需要做m次乘法,未免过慢。加速方法有两种。1.基于当m为偶数时, xm = (x2)^(m/2) ;当m为奇数时, xm = x * xm-1。显然当m为偶数时m会减半,当m为奇数时,下次就是偶数。m可以很快收敛到0.(^表示幂)2.将m看成二进制串mkmk-1…m1m0,那么xm = xm0*2^0 + m1*2^1 + … + mk*2^k

2016-06-21 09:17:34 935

原创 JS滚动加载数据的方法

$(window).scroll(function () { var scrollTop = $(this).scrollTop(); var scrollHeight = $(document).height(); var windowHeight = $(this).height(); if (scrollTop + windowHeight == scrollH

2016-06-11 10:54:31 921

原创 python快速搭建HttpServer

python -m SimpleHTTPServer 8000食用方法: http://你的IP:8000/ 参考:https://docs.python.org/2/library/simplehttpserver.html

2016-06-11 10:53:12 631

原创 git强制push

不知道做了什么非人的改动,今天push Github的时候,出现了一句错误提示:error: failed to push some refs to 'https://github.com/......'hint: Updates were rejected because the tip of your current branch is behindhint: its remote coun

2016-06-03 17:35:15 58725

原创 Web版 扫雷 JS实现

这几天中毒了,无比迷恋扫雷游戏(摔!明明是机房机器渣到只能玩扫雷),于是在上网络互联与路由课的时候,写了个Web版的扫雷游戏,起码能玩了,嘿嘿,晚上又增加了一些有趣的东东,还有个彩蛋。DEMO:http://imgbattle.cn/mine/其中雷区扩展的时候,用的BFS算法。考虑到所有节点都必须被储存,因此BFS的空间复杂度为 O(|V| + |E|),其中 |V| 是节点的数目,而 |E| 是

2016-05-26 11:03:55 6122 8

原创 MySQL数据库名、表名、列名、别名区分大小写的问题

网站代码移植到服务器的时候,发现数据库读取不出来,查找原因,最终发现是数据库表名大小写问题。MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:  1、数据库名与表名是严格区分大小写的;      2、表的别名是严格区分大小写的;  3、列名与列的别名在所有的情况下均是忽略大小写的;  4、变量名也是严格区分大小写的;操作系统的敏感性决定数据库和表命名的大小写敏感,所以:

2016-05-21 18:53:22 6098

原创 mac mysql error You must reset your password using ALTER USER statement before executing this statem

安装完 mysql 之后,登陆以后,不管运行任何命令,总是提示这个Step 1:SET PASSWORD = PASSWORD('your new password');Step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;Step 3: flush privileges;完成以上三步退出再登,使用新设置的密码就行了参考1: http

2016-05-19 11:37:09 1131

原创 Go-Pholcus抓取IJGUC所有期刊

package spider_lib// 基础包import ( // "log" "github.com/PuerkitoBio/goquery" //DOM解析 "github.com/henrylee2cn/pholcus/app/downloader/request" //必需 . "github.com/henr

2016-05-11 20:18:15 1153

原创 Go语言截取字符串

go没有像php或js那样的Substr函数,而且如果直接用string加下标的方式输出的话,输出的是UTF8编码。 Go语言中用下标访问string类型(中文字符),输出的是什么编码?下面提供简单的字符串截取方法: rs := []rune(str) fmt.Println(string(rs[起始位置:截取长度]))

2016-04-29 22:55:06 5357

原创 Go语言正则表达式

package mainimport "bytes"import "fmt"import "regexp"func main() {//这个测试一个字符串是否符合一个表达式。 match, _ := regexp.MatchString("p([a-z]+)ch", "peach") fmt.Println(match)//上面我们是直接使用字符串,但是对于一些其他的正则

2016-04-29 22:48:11 2649

转载 RSA算法Python实现

RSA算法是一种非对称加密算法,是现在广泛使用的公钥加密算法,主要应用是加密信息和数字签名。详情请看维基:http://zh.wikipedia.org/wiki/RSA%E5%8A%A0%E5%AF%86%E6%BC%94%E7%AE%97%E6%B3%95算法基本思路:1.公钥与私钥的生成:(1)随机挑选两个大质数 p 和 q,构造N = p*q;(2)计算欧拉函数φ(N) = (p-1) *

2016-04-26 09:18:19 1709

原创 Go-Pholcus爬人民网新闻规则

Github: https://github.com/nncode/pholcus-people.com.cnpackage spider_lib// 基础包import ( "log" // "github.com/PuerkitoBio/goquery" //DOM解析 "github.com/henrylee2cn/phol

2016-04-20 11:38:49 2871

原创 Go语言解析JSON

转载: http://www.cnblogs.com/ycyoes/p/5398796.html注意当解析到结构体的时候,结构体名、成员名字首字母一定要大写 这是容易犯的错误。搞不懂为什么这东西要大写。

2016-04-20 11:27:54 692

原创 "remote:error:refusing to update checked out branch:refs/heads/master"的解决办法

问题描述:和队友开发ExamSystem的Java项目,打算自己建立Git服务器 搭建教程参考搭建Git服务器搭建完成,在git push的时候,遇到”remote:error:refusing to update checked out branch:refs/heads/master”的问题,错误原型:remote: error: refusing to update checked out

2016-04-18 22:35:48 1341

原创 WireShark 过滤语法

原文地址:http://wenku.baidu.com/view/e8afe23143323968011c925f.html1. 过滤IP,如来源IP或者目标IP等于某个IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IP2.

2016-04-18 09:21:06 440

原创 CSS3简单整理

背景background-clip 规定背景的绘制区域。 background-origin 规定背景图片的定位区域。字体@font-face 规则 在 CSS3 之前,web 设计师必须使用已在用户计算机上安装好的字体。 通过 CSS3,web 设计师可以使用他们喜欢的任意字体。 当您您找到或购买到希望使用的字体时,可将该字体文件存放到 web 服务器上,它会在需要时被自动下载到用户的计算

2016-03-21 11:31:00 456

原创 JS&CSS3 侧边能显示隐藏的布局

Demo: side-layout

2016-03-21 11:30:28 1121

原创 ionic input can't run on ios

I am experiencing the same issue and I am getting frustrated since I have been trying different approaches to workaround this issue and I don’t seem to find a suitable solution. I have used several css

2016-03-21 11:29:32 912

原创 CSS3 特效按钮 + 原生JS递归实现fadeout

Demo

2016-03-21 11:28:35 576

原创 ionic & AngularJS 传递url类型的参数

ionic用的是ui-router,如果参数是一个路径,直接使用:url: "/newslist/:url",就会出现问题,比如当传递的时候:href="#/tab/{{u}}",假如u的值为http://isunday.top,那么拼接起来就会变成:#/tab/http://isunday.top,造成错误。so,定义path类型的路由应该如下:url: "/newslist/{path:.*}"

2016-03-21 11:26:02 2101

原创 ionic 里使用 iframe 可能遇到的问题

无法访问外部url的问题–两个步骤解决:1.iframe的src属性用ng-src属性替代,并指明绑定对象:ng-src="{{targetUrl}}"2.在controller里,调用$sce: $scope.targetUrl = $sce.trustAsResourceUrl(url)高度无法最大化的问题–两个步骤:1.ion-content 属性里添加 scroll="true" overf

2016-03-21 11:25:01 5609

原创 Git常用操作

————————————————————————————————————————Git --- The stupid content tracker, 傻瓜内容跟踪器。Linux 是这样给我们介绍 Git 的:Git 是用于Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。

2016-03-21 11:23:41 657

原创 写代码专用开头

/*┏┓   ┏┓ ┏┛┻━━━┛┻┓ ┃       ┃ * JavaScript Document ┃   ━   ┃ * 难难 ┃ ┳┛ ┗┳ ┃ * 2015-6-26 Update 2015-8-23 ┃       ┃ ┃   ┻   ┃ ┃       ┃ ┗━┓   ┏━┛ ┃   ┃ 神兽保佑 ┃   ┃ 代码无BUG!

2016-03-21 11:22:45 1702

原创 python递归深度报错: RuntimeError: maximum recursion depth exceeded

这段时间用Python写了一个爬虫脚本,在抓取页面采用广度优先遍历抓取。但是当遍历到900多时就会出现莫名其妙的错误,通过pdb调试发现是:RuntimeError: maximum recursion depth exceeded在网上查了,发现python默认的递归深度是很有限的,大概是900多的样子,当递归深度超过这个值的时候,就会引发这样的一个异常。解决的方式是手工设置递归调用深度,方式为i

2016-03-21 11:20:01 1215

原创 CentOS 配置 amp

一、安装Apache//安装Apache yum install httpd -y //开启防火墙的80端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT service iptables restart //启动Apache服务 service ht

2016-03-21 11:18:52 522

原创 python获取外网IP

一、利用脚本引擎库直接获取import console; import web.script import inet.http; var jsVm = web.script(“JavaScript”) jsVm.AddCode( inet.http().get(“http://fw.qq.com/ipaddress“) ) var ipAddr = jsVm.CodeObject.IPDa

2016-03-21 11:17:39 921

原创 laravel遇到"openssl extension is required..."

open php.ini search “opensll” remove the semicolon from: extension=php_openssl.dll

2016-03-21 11:09:06 3420

原创 linux下Apache服务器配置虚拟域名

在看laravel的某一个入门教程的时候,作者写道:将网站根目录配置为 learnlaravel5/public。 本身而言,linux下Apache的根目录设置为/var/www/html,而laravel设置的访问目录是learnlaravel5/public。直接放在根目录下面,则访问打时候需要输入一长串,太麻烦。所以想着也配置下,跟作者似的,输入个www.nine.com也能访问。1. 修

2016-03-21 11:08:12 6766

原创 23个MySQL常用查询语句

一查询数值型数据:SELECT * FROM tb_name WHERE sum > 100; 查询谓词:>,=,<,<>,!=,!>,!<,=>,=<二查询字符串SELECT * FROM tb_stu WHERE sname = ‘小刘’ SELECT * FROM tb_stu WHERE sname like ‘刘%’ SELECT * FROM tb_stu WHER

2016-03-21 11:07:24 439

微信小程序DEMO源码+PHP后台

微信小程序DEMO源码+PHP后台

2017-08-10

Love表白小程序,专哄女朋友-VB源码

http://download.csdn.net/detail/jesounao/3176390 初中时做的表白的小程序(当然我没有用它表白过)= =。发现下载量还不小,sorry当时忘记开源了。

2015-05-14

Love表白小程序,专哄女朋友

★·°Love" 小程序 绝对壮观! 求爱不程序 Love 表白小程序 小程序 哄女朋友小程序

2011-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除