- 博客(29)
- 资源 (5)
- 收藏
- 关注
转载 mp3 音频 音乐 tag ID3 ID3V1 ID3V2 标签 读取信息
1.mp3标签简介我们得到一个mp3文件后,通过播放器,或是右击看其属性,我们会发现除了文件大小和名字,还会有一些其他信息。比如作者,类型,年月日,有的还有一个小图片。这些信息都是在mp3的源文件内。源文件内除了音乐的数据,还会有一些标识性信息。在计算机的世界,几乎所有的文件都是这样,不然系统怎么直到你这一堆二进制代码是什么东西,我要对它做什么。在mp3的数据内,有多种标签
2015-08-30 11:42:44
8832
1
转载 JQuery 选择器、过滤器介绍
使用过AJAX技术的人都知道大名鼎鼎的JQuery。虽然我来学习之前有看过AJAX的视频,但那时对WEB应用这个东西还比较模糊,不清楚HTML、JSP与Servlet是怎么工作的,甚至不知道JQuery包装的是什么东西。今日的学习再结合昨天的JavaScriptDOM的内容,让我对此十分清晰。JQuery原则:“write less, do more.”,这句话已充分说明它
2015-08-05 16:38:51
666
原创 nodejs 基于socket.io实现聊天室
由于之后要做的网页视频直播项目要用到socket.io模块,所以特地花时间研究了下,参照网上的代码做了些改进,自己写了个聊天室代码。不得不承认后端事实推送能力有点厉害,这是以前我用php一直苦恼的事情。下面简单介绍下我的项目,顺带讲解下nodejs。事实上,在看别人写的代码之前,我一直不知道nodejs是干嘛的,直到真正接触到才明白这也可以算作是服务端代码,丰富的第三方库使其功能极其强大。它可
2015-08-04 22:54:08
1652
原创 beego网站开发 定时执行任务
上网查了下相关资料,基本上都介绍的是github.com\robfig\cron这个包来执行定时任务,试了下确实可以执行。但是此包下没有删除任务的方法,只有暂停的方法(Stop),若要停止之前的任务只执行新定义的任务,除非服务器重启再定义新任务。后来又参考了一下其他人的建议,采用了github.com\jakecoffman\cron这个包。后者是在前者的基础上做了一定的修改,给每个任务添加的一个
2015-08-04 16:41:06
6226
原创 php模拟post请求发送文件
由于项目需要,需要本地服务器接收数据后,再将数据转发到另外一台服务器上,故要用到模拟post请求发送数据,当然数据中也包含文件流。curl是php比较常用的方式之一,一般代码如下:$params1 = "test";$params2 = "@".$absolute_path;//如果是文件 则参数为"@"+绝对路径$post_data = array( 'params1' =>
2015-08-03 22:23:04
6617
原创 golang 类型转换
仅作记录,以便以后用到时查看方便。字符串与整形://string to 10进制int64 i,err := strconv.ParseInt(string, 10, 64)//int64 to stringfmt.Sprintf("%d",int64)//我一般用这种方式s := strconv.FormatInt(int64,10)//查找资料后得知这种方式比较正规//s
2015-07-28 12:15:57
1199
原创 select选择框js小插件
最近由于项目需求,表单填写涉及到大量的select选择框,表单数据存储的话用的是int类型(因为后台要对数据进行筛选,如果将select选择对应的字符串直接存储,则在数据量大的情况下大大降低的筛选效率)。因为反反复复一直在写option的重复代码,感觉又臭又长,又一直想学着写Jquery插件,所以今天上午抽空学习了下,将select的数组简单的封装了一下在js文件里写死,在页面可直接调用相应的方法
2015-06-28 13:06:24
846
转载 写JQuery插件的基本知识
普及JQuery知识知识1:用JQuery写插件时,最核心的方法有如下两个:复制代码 代码如下:$.extend(object) 可以理解为JQuery 添加一个静态方法。$.fn.extend(object) 可以理解为JQuery实例添加一个方法。基本的定义与调用:复制代码 代码如下:/* $.extend 定义与调用
2015-06-28 12:36:41
383
原创 js计算2个日期之间相差天数
思路无非是先获取2个时间点的时间戳,通过时间戳的差值进行时间计算来获取相差的天数,网上几乎都是这样的写法,如下:var diff = parseInt(Math.abs(date1 - date2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数 date1和date2分别是2个日期的时间戳,因为加上了绝对值,所以不分先后。但是parseInt一般都
2015-06-26 09:45:28
3421
转载 beego入门教程
你对beego一无所知?没关系,这篇文档会很好的详细介绍beego的各个方面,看这个文档之前首先确认你已经安装了beego,如果你没有安装的话,请看这篇安装指南导航最小应用新建项目开发模式路由设置静态文件过滤和中间件Controller设计模板处理request处理跳转和错误response处理SessionsCache设置安全的Map日志处理配置管理beego参数第三方应用集成部
2015-06-17 00:16:23
10385
原创 java FTP上传文件(进度条显示进度)
java实现FTP上传有2种方式,一种是org.apache.commons.net.ftp.FTPClient这个jar包,一种是sun.net.ftp.FtpClient。不知道为什么,在使用前一种方式时,在遇到大批量的上传文件时总会抛出异常,我却找不出原因,所以使用的是后者。sun的FtpClient就在自带的system library中,如果程序找不到,Remove一下system li
2015-06-12 11:00:40
10727
原创 Android调用font-awesome字体图标
由于每次到网上找图片太麻烦,想在Android项目上调用web上的font-awesome字体库做为图标,所以花时间研究了一下。其实原理很简单,同web一样的原理调用font-awesome的字体库,只不过图标字符串需要转换一下。首先到font-awesome官网下载font-awesome.ttf字体,将字体放在assets目录下。然后我将TextView封装了一下,以便直接调用显示图标文字
2015-06-09 15:53:41
1044
原创 qq聊天机器人 群发工具 (java版) (三)
本篇简单讲解一下如何接收QQ消息。在成功登陆QQ后,要每隔一段时间发一个POST请求,用来维持登陆状态,同时也是用来接收消息的,请求如下:Request URL:http://d.web2.qq.com/channel/poll2Request Method:POSTContent-Type:application/x-www-form-urlencodedReferer:http:
2015-06-01 20:00:25
3597
原创 qq聊天机器人 群发工具 (java版) (二)
上一篇介绍了如何借用webqq协议登陆qq,这一篇主要讲下如何实现群发消息。就目前我所知的消息类型有3种,分别是好友消息,群消息以及临时会话消息(这个一般是往群组成员群发)。3种消息分别对应3种方法(3个post方法),下面依次介绍。1.群发好友消息要想群发好友消息,首先要获取消息对象,也即好友列表。只有获取了每个QQ好友的标识,才知道往谁去发消息。所以,群发的第一步其实就是获取对象,这里
2015-05-31 19:04:53
10068
原创 nyoj870 赋值问题
#include#includebool alpha[26];int main(){ int n,i,flag; char s[5]; while(scanf("%d",&n)==1) { memset(alpha,false,sizeof(alpha)); alpha[0]=true; flag=0; if(n==-1) break; while(n--
2014-02-08 00:07:01
463
转载 约瑟夫环
问题描述:n个人(编号0~(n-1)),从0开始报数,报到m-1的退出,剩下的人继续从0开始报数。求胜利者的编号。我们知道第一个人(编号一定是(m-1)%n) 出列之后,剩下的n-1个人组成了一个新的约瑟夫环(以编号为k=m%n的人开始):k k+1 k+2 ... n-2,n-1,0,1,2,... k-2并且从k开始报0。我们把他们的编号做一下转换:k
2014-01-15 22:26:46
553
转载 01均分
转载自Enockipp题目详情:给定一个字符串,长度不超过100,其中只包含字符0和1,并且字符0和1出现的次数都是偶数。你可以把字符串任意切分,把切分后的字符串任意分给两个人,让两个人得到的0的总个数相等,得到的1的总个数也相等。例如,输入串是010111,我们可以把串切位01, 011,和1, 把第1段和第3段放在一起分给一个人,第二段分给另外一个人,这样每个人都得
2014-01-15 22:23:01
649
1
转载 黄金连分数
转载自MikuCu题目描述标题: 黄金连分数黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。对于某些精密工程,常数的精度很重要。也许你听说过哈勃太空望远镜,它首次升空后就发现了一处人工加工错误,对那样一个庞然大物,其实只是镜面加工时有比头发丝还细许多倍的一处错误而已,却使它成了“近视眼”!!言归正传,我们如何求
2014-01-15 22:13:17
909
原创 一道难题 nyoj902
描述GreyAnts 遇到了一道难题: 给定n个数{A1, A2, …… ,An}。 对于每次询问 k , 求出 ( (A1*A2*A3*……*An)/Ak )%mod;请你帮忙解决它。ps: mod 为素数。#includelong long int a[100005],b[100005];int main(){ int n
2014-01-15 22:06:35
736
原创 格点 nyoj878
描述所谓的格点——就是平面坐标系中,纵横坐标均为整数的点。现在问题来了,给你平面上不同的两个格点P1 = (x1,y1)和 P2 = (x2,y2),依次输出在线段P1P2上所有格点的坐标。 输入第一行有一个整数n,表示n组测试数据接下来的n行,每一行有四个整数,分别表示x1,y1,x2,y2;-10^6 输出每组测试数据依次输出线段上每个格点的
2014-01-15 21:55:19
755
原创 报数游戏
题目详情N个人(编号1-N),站成一排,进行报数游戏。报数过程可能进行很多轮,有如下规则:(1) 如果剩余人数不超过3个人,则游戏结束。 (2) 大家报数,然后留下报奇数的人从第一个人继续游戏,或者留下报偶数的人继续游戏。重复如此(1)(2)两步骤,到游戏结束。问:最终剩下的三人组有多少种情况?(注意是三人组,例如如果最后剩下2个或者1个人,不计入结果
2014-01-15 21:48:08
549
原创 最长有效括号的长度
题目详情给定只包含括号字符'('和 ')''的字符串,请找出最长的有效括号内子括号的长度。举几个例子如下:例如对于"( ()",最长的有效的括号中的子字符串是"()" ,有效双括号数1个,故它的长度为 2。 再比如对于字符串") () () )",其中最长的有效的括号中的子字符串是"() ()",有效双括号数2个,故它的长度为4。 再比如对于"(
2014-01-15 21:44:07
594
转载 24点游戏
文章来自Hackbuteer124点是一种老少皆宜的游戏,它的具体玩法如下:给玩家4张牌,每张牌的面值都在1---13之间,允许其中有数值相同的牌。采用加、减、乘、除四则运算,允许中间运算存在小数,并且可以使用括号,但每张牌只能使用一次,尝试构造一个多项式,使其运算结果为24.输入:n1,n2,n3,n4。输出:若能得到运算结果为24,则输出一个对应的计算表达式。
2014-01-15 21:36:34
811
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人