自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 触摸屏虚拟键盘

临到年末,公司接了个小项目,可以概括为:手环考勤签到管理。    其他的不多说,因为考勤机是触摸屏,win7系统+chrome的壳,安全起见,全屏后屏蔽了所有按键,手动签到就需要js搞个虚拟键盘。    网上找了个勉强符合的半成品轮子,自己改造了一番。测试页面效果图:     1.关于样式     很多插件都是既有css又有图片、js,很多很烦,使用不便,这次css样式

2017-01-15 13:38:26 2797 1

原创 省市县3级联动

公司的省市县选择不知在哪里找的插件,就提供一个init_area()函数,这可坑死我了。昨晚还让我加班搞这个。    最主要的是初始化时设置特定的地址,没提供的API,代码风格又不好。   索性今天就自己再次封装一下,结果看到鬼畜写法 o.options.add(new Option("text","value");   说真的,我大二开始接触前端,很多次发现,竟然还可以这样写!!!

2016-12-29 22:15:50 3527

原创 canvas画线API实现简单地图

做一个青海项目时,涉及到地图,简单显示青海省个地区的用了一个svg插件,要求显示热点数据的就用了百度的地图API。地图的确高大上。回顾一、后台老大哥负责跟客户沟通的,突然有一天客户要求说登录页显示地区的地图要有3D效果。心里顿时有一万匹草泥马奔过~~                百度许久,没找到可用的方案,最终这种需求被开发说了No!回顾二、另一个系统的登录页,因为用户要选择自己

2016-12-02 22:51:40 17125 3

原创 div模拟的下拉框

模拟的下拉框

2016-11-10 21:40:01 9187 1

原创 c#预处理css

实现的功能:监控.rss文件变化(删除、重命名、内容变化)  并且处理为对应的.css文件本人工作是web前端。less和sass的css预处理概念是非常好的,自己尝试了一下测试效果图:自己列的一个简单需求列表功能要求: √  1.监控文件列表控件  列出需要监控的文件列表 √                      要求有右键删除功能 √        

2016-05-20 18:24:29 11047

原创 html中调用本地exe程序 打开文件或文件夹

和刚发的右键新建html文章一样,这个都是以前搞的。最近为自己做个单页应用,跟浏览器书签一样的,网址+描述,保存到数据库。然后想将一些自己常用的其他文件和文件夹放过来,能快速打开。这就是我的需求。起因:前端们的浏览器都是有多个的,添加书签不方便,重装浏览器或系统都麻烦;常用的文件和文件夹,经常要win+e --> 进入文件夹 --> 进入文件夹 ... 巨麻烦。风险评估。这个小项目我有能力

2016-04-30 00:27:04 10316 2

原创 如何右键新建HTML

14年在qq日志里写过 2014-10-25  http://user.qzone.qq.com/1439120442/2刚来深圳一个月,职位前端。习惯用notepad++编辑器。我们前端的,要经常新建html文件,新建一个文本再改后缀名太麻烦。有些集成环境可以新建并且有一些初始的html title body的结构,但还是不太个性化。也可以新建其他类型的文件,不过文件名都要在注册表注册过

2016-04-29 23:48:58 3096 1

原创 二叉堆排序

http://blog.csdn.net/ruanjiayou/article/details/51173973中的是堆排序,将数组看成完全二叉树来进行排序的。这里我再补充二叉树的结构和二叉堆排序,插入删除方法、递归的三种遍历、非递归的三种遍历、巧妙的morris算法(第三种没有)、深度/广度优先遍历我自己测试过,都得到了正确的结果。1.测试的html页面 二叉

2016-04-23 00:17:16 716

原创 css在线参考手册

http://www.css88.com/ 这个网站提供的。有属性介绍,参数说明,继承以及其条件,用法实例,各个浏览器支持情况,hack方法透明度的继承无法被打断list-image适用于所有display为list-item的元素速查总表 Quick SearchCSS3速查表 CSS3 List属性 Properties定位(

2016-04-22 23:10:05 680

转载 基础的重要性(程序员之路)

现在的IT培训都是垃圾一般的东西。虽然我没参加大学的专业是自动化。但热爱编程技术。我本身的工作岗位是前端,技术感觉不够便重新学习算法。-- 2016-4-19 00:20:06学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路

2016-04-19 00:21:09 2432 1

原创 数据结构和算法目录表

http://www.cnblogs.com/skywang12345/p/3603935.htmlc/c++/java什么的太麻烦。我用JavaScript实现了一部分。1. suanfa.js   2.排序.html 3.bfs-dfs.html1. suanfa.js/// 数据结构/// 算法//单链表 节点对象 var Node = function(newD

2016-04-17 17:00:59 543

转载 官方文档-Web APIs

地址:https://developer.mozilla.org/en-US/docs/Web/API很全但例子不是很详细。

2016-04-17 16:47:26 488

原创 IE6/7/8兼容HTML5和css3

自己用canvas写了象棋的游戏,后来发现在IE里不显示,就把这些hack方法搜出来了。HTML5HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,使用他们能让代码语义化更直观,而且更方便SEO优化。但是此HTML5新标签在IE6/IE7/IE8上并不能识别,需要进行JavaScript处理。if lt IE9]> (functio

2016-04-17 16:32:36 738

转载 Css 动画的回调

在做项目中经常会遇到使用动画的情况。以前的情况是用js写动画,利用setTimeout函数或者window.requestAnimationFrame()实现目标元素的动画效果。虽然后者解决了刷新频率和移动频率同步的问题,但是因为js频繁地操作dom带来的额外开销和复杂的计算公式使得大多数开发者对用原生js动画望而却步而取道各种插件动画。这其实也是html的一块软肋,在网站上做动画,无论就效果还是

2016-03-03 12:59:29 552

转载 30行代码实现Javascript中的MVC

从09年左右开始,MVC逐渐在前端领域大放异彩,并终于在刚刚过去的2015年随着React Native的推出而迎来大爆发:AngularJS、EmberJS、Backbone、ReactJS、RiotJS、VueJS…… 一连串的名字走马观花式的出现和更迭,它们中一些已经渐渐淡出了大家的视野,一些还在迅速茁壮成长,一些则已经在特定的生态环境中独当一面舍我其谁。但不论如何,MVC已经并将持续深刻地

2016-03-03 12:56:36 580

转载 别学框架,学架构

前段时间,我有过一次非常有趣的谈话。有个同事站出来支持Angular,他说Angular加快了Web开发的速度。我已经开发复杂的web服务超过10年了,曾经在Microsoft工作,也曾在Cyprus为Spotware工作。目前,我为硅谷的一个初创公司编写应用程序。总的来说,我会顺应潮流。但我感觉自己像只恐龙,因为在我看来使用前端框架没有什么意义,但它被证明是主流。在2014年,我投入到Angul

2016-03-03 12:53:15 418

原创 php解析html类(2)

之前写过一个1.0版的。bug还是有不少的1.将html分成块的时候,保存的是每个块的所有字符。这种方法会浪费时间和内存。换成保存块在源码中的其实index和长度,则好太多了。2.分块时只对 ' " ! / 六个字符进行处理。这是有逻辑问题的。像,会被认为是结束标签而不是单标签。所以要对[3.将所有块分层,以及将没有闭合的开始标签和结束标签设为单标签。原先的方法是对开始标签进行入栈,对

2016-01-11 22:28:44 1879

原创 winCE 自定义控件开发之groupBox

百度文库有一篇非常适合学习的文档:c#自定义控件开发wince里用不了groupbox控件。所以只能自己写。思路就是简单的组合控件:panel和label  后来发现直接用一个label就得了第一步:vs2008中进行控件库编程 //构造函数 public MyGroupBox()        {            Initia

2016-01-09 20:39:14 2748 1

原创 Win CE 环境搭建

本来是vs2013写c#的,但项目要在ARM的winCE上运行。所以装了vs2008.win7的机子折腾了两天,最终显示出了Hello World。问题1:环境搭建网上是有的。只是我的一直显示ToolsVersion 14.0 的注册表有问题。网上大多都是ToolsVersion4.0有问题 ,说解决办法是删除之,但给的注册表路径是错的。后来我在stackoverflow上看到了W

2016-01-09 20:04:04 1138

原创 php解析html类

本想做采集系统,但没有趁手的php版解析器。网上搜到一个simple_html_dom-master,全是英文。看了源码可以操作dom。但我很想自己写一个,不需太强大,可做采集即可。    采取的思路是状态标记解析,如python中的htmlparser。将html分块:startTag endTag 文本块 注释块...我则加了个单标签块我的类是个抽象类,用法就是自己继承父类并自己填充抽

2015-12-25 19:21:11 1392 1

原创 温度传感器DS18B20 ISIS仿真

keil uvsion4文件目录89c52rc单片机 DS18B20芯片 晶振12Mintrins.h reg52.h stdio.h三个文件是keil自带的delay.h#ifndef __DELAY_H__#define __DELAY_H__/*------------------------------------------------ uS延时函数,含有输

2015-12-07 15:23:39 13584 12

原创 ADC0809 ISIS仿真

keil uvsion4文件目录:12M晶振 89c52rc单片机reg52.h/*--------------------------------------------------------------------------REG52.HHeader file for generic 80C52 and 80C32 microcontroller.Copyr

2015-12-07 15:20:39 2291

原创 外部中断(红外通信)

以前用来红外通信控制小车的程序typedef unsigned char UCHAR8;/* 初始化 指定下降沿触发 1 产生外部中断 2 IRTime 对下降沿计数 将脉冲时序信号转为长度 接收完成(irok==1)后,进行红外处理 Ircordpro() 将脉冲的长度转为编码值 >7 0 <7 1.一共32位四字节。 3 码值处理

2015-12-07 15:15:42 3385

原创 wamp上配置域名

1.找到wamp安装目录的apache安装目录 找到 httpd.conf文件 例如我安装的目录为C:\wamp\bin\apache\Apache2.2.21\conf\httpd.conf也可以通过wamp图标打开。查找 Virtual hosts  去掉下面include行前面的# # Virtual hostsInclude conf/extra/httpd-vhosts.co

2015-12-05 15:28:25 746

原创 c#绘制曲线图遇到的问题

项目的要求是主窗口中实时绘制曲线图,某个子窗口中绘制选中的整条曲线。      先说后一个吧。选择xls文件,并将里面的数据绘制成曲线。因为要绘制增量曲线和百分比曲线,所以就用了选项卡。刚开始的思路就是获取选项卡的Graphics,然后绘图;后来发现,窗口Hide的时候,全没了,没了... 窗口重绘了。      于是我又重载了重绘函数。又发现切换选项卡时并不能及时触发重绘。鼠标要移开切换

2015-11-21 14:48:56 1603

原创 c#操作Excel(2)

①之前写过一篇通过c#Excel组件(Microsoft.Office.Interop.Excel)操作Excel的。当时只是写Excel,速度勉强还行。但读Excel时,简直是乌龟的速度5列600行就用了1分钟!!!即使采用多线程,速度还是没多少改变。这种方法很灵活,基本人工操作Excel能做到的通过程序都能做到,还有些是人工做不到的程序也可以做到!    ②然后今天用oleDb读的Ex

2015-11-21 14:26:51 629

原创 c#操作Excel

给老师做数据采集,所要用Excel(速度慢啊!凑合吧)1.先下载Interop.Microsoft.Office.Interop.Excel.dll,并在项目中添加此引用2.使用命名空间//取别名using Excel = Microsoft.Office.Interop.Excel;3.定义变量        Excel.Application xlsApp;//

2015-10-30 18:22:38 611

原创 c#串口收发数据

c#串口接收发送数据 重要的几个函数 构造函数 InitializeComponent(); //为串口绑定接收数据事件 this.serialPort1.DataReceived += new SerialDataReceivedEventHandler

2015-10-15 17:02:31 16173 3

原创 c#调用其他窗体中的变量或函数

因项目需要,程序中有一个主窗体,多个子窗体。用主窗体的按钮来打开子窗体。1.右键解决方案资源的项目名称,添加需要的子窗体2.主窗体添加变量用于初始化子窗体 public System.Windows.Forms.Form fcomm;//串口设置窗口 初始化时把this传进去3.为子窗口添加对应的构造函数        private Form1 form1;//使用form1

2015-10-15 13:11:19 8809

原创 c#中使用json

1.下载Newtonsoft.Json.dll,并向c#项目中添加引用(添加该dll文件)     2. 使用命名空间          using Newtonsoft.Json;          using Newtonsoft.Json.Linq;      3.字符串转json            //json数组测试            string j

2015-10-15 12:50:37 1823

原创 vs2013 MFC自己封装的CMyKey类

从vc6.0转到vs2013,原先都是ANSI字符编码,现在vs默认的是Unicode编码。MessageBox("test");都要改成MessageBox(_T("test"));很麻烦!其他方面就不说了。看到推酷的一篇文章 http://www.tuicool.com/articles/IbEZBr 《对多字节字符编码的支持》是从http://blog.csdn.net/xinzhiyo

2015-09-24 12:58:58 876

原创 vs2013 MFC生成文件和文件夹的快捷方式

vs2013 单文档MFC生成文件和文件夹的快捷方式

2015-09-23 17:45:56 1303

原创 vs2013 MFC打开文件或文件夹对话框(有图有真相)

vs2013环境要求比vc6.0严格些。以前的代码不能直接拿来用,做了些修改。有效果图。

2015-09-23 16:58:26 22359 2

原创 canvas雷达扫描特效

雷达扫描特效,效果很好

2015-09-17 13:17:12 5493

原创 用SGMLParser爬取天涯的帖子

之前在天涯论坛看到一高三老师的一篇帖子,是高三一年的记录。当时就想扣下来,虽然只分九页,但每页有百来屏,采取纯手工的方法不可取。做个工具以后还可以用!但一直没动手。这两天突然看到《任务列表.txt》里有 这个任务记录,便开始复习python了。高三老师日记 2014-2015  http://bbs.tianya.cn/post-no16-276224-1.shtml 整个工作是昨天下午开始的 也就是2015-08-15.因为要上班 下午5:32开始写,大概7点下班。回来后从7:51开始到11:09

2015-08-16 22:18:32 1320

转载 万年历(显示农历)

以前看同学在单片机上搞万年历,我觉得蛮实用的,想看看。公历好说,简直不要太简单,判断闰年的一句if(year%4==0 && (year%100!=0) || year%400==0)就over了。但农历就非常麻烦。农历的二十四节气能知道农业生产,而且是根据月亮的晦朔来的,完全没规律可言,或者说在那几天波动,闰月也没公历方便。百度了很久也没发现道理。最后看别人的例子,农历的信息全都在一个数组里

2015-05-23 23:28:12 1946

原创 网页版贪吃蛇

贪吃蛇1.7版,花了好几个晚上的时间。难点在于方向键的处理和边界处理。无聊的时候玩玩不错。可惜不能保存记录。有一个版本的是可以两个人玩的,可是代码都丢了,这个也是好不容易找回来的。(重装系统一定要谨慎!数据无价!!!)

2015-05-23 13:44:50 990

原创 setAttribute和getAttribute

自己在写js时用到了这两个方法

2014-04-12 22:52:44 1088

原生3次贝塞尔曲线算法地图

1.点在多边形算法 2.散点生成光滑的3次贝塞尔曲线算法(多段闭合) (知乎里一个帖子找到的一个国外网站下的) 3.中国个省市json数据 4.247个国家的基本地理数据

2016-12-02

c#高精度定时器

win7系统的实时性很差,代码中使用了一个封装好了的类,可以达到1ms的定时

2016-01-06

贪吃蛇从粗糙到精细的8个版本

自己写的贪吃蛇游戏。最后一个版本能两个玩哦!

2014-04-12

js权威教程5(上下)

完整的js权威文档,包含全部要点。走过路过不要错过!

2013-11-28

javascript高级教程(1098页)

好肯定是好,就是都是英文的.百度上也不是那么好搜的,虽然都是中文,但都只有70多页.

2013-09-20

空空如也

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

TA关注的人

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