自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 将markdown文件转换为pdf

最近在用markdown写技术随笔,感觉很好,可有时候需要吧markdown文件转换为pdf,在网上查了查,这个可以用pandoc来实现, 可感觉太麻烦,还要安装pdflatex: 由于之前用过chrome将网页输出为pdf文件的功能,我想先让markdown文件转换为html,再借助chrome来转换成pdf文件,这里记录下,也方便我以后查阅。一、安装Markdown

2012-11-29 11:48:50 18361 1

转载 如何摆脱低智商的社会,让自己脱颖而出?

看了大前研一的【低智商社会】后深有感触,日本如此发达的社会,大前研一却对于日本年轻人沉溺于动漫、网络游戏、网络社交,出现集体智商衰退的现象忧国忧民。日本人真的是一代不如一代?按照大前研一的说法,就是现在日本已经进入到了“低智商社会”。本书从日本的政治、经济、网络社会、教育等各个范畴去分析,点出了各种现实存在的低智商现象,给想在21世纪生存下去的日本人最后的当头棒喝,也给其他国家的人们一个强烈的警示

2012-10-25 10:55:32 1861 3

转载 ASP.NET常用数据绑定控件优劣总结

本文的初衷在于对Asp.net常用数据绑定控件进行一个概览性的总结,主要分析各种数据绑定控件各自的优缺点,以便在实际的开发中选用合适的控件进行数据绑定,以提高开发效率。      因为这些数据绑定控件大部分都已经封装的很好了,稍微有一些基础的朋友都可以很容易的上手使用,所以本文不涉及具体控件的使用,只在于分析各自的优劣点,但是在下一篇文章里,我会主要讲一下ListBox、GridView、

2012-10-24 11:15:48 486

转载 华为机试

1. 手机号码合法性判断(20分)问题描述:我国大陆运营商的手机号码标准格式为:国家码+手机号码,例如:8613912345678。特点如下:1、 长度13位;2、 以86的国家码打头;3、 手机号码的每一位都是数字。请实现手机号码合法性判断的函数(注:考生无需关注手机号码的真实性,也就是说诸如86123123456789这样的手机号码,我们也认为是合法的),要求:1)

2012-10-23 11:13:45 680

转载 《Effective C#》读书笔记——了解.NET内存管理机制<.NET资源管理>

我们知道C#是一门虚拟机语言,在C#编译器首先将C#代码编译成IL代码,运行程序时CLR(Common Language Runtime,公共语言运行时)通过调用JIT(just-in-time Compiler,即时编译器)来将IL代动态即时编译成可执行的机器码。在CLR中有一个非常重要的概念:CLR GC(Garbage Collector,垃圾收集器),GC自动为我们的应用程序进行内存管理的

2012-10-22 11:34:05 467

转载 戏谈一道面试题

最近有同学面试的时候,被问了这么一道题:说有A,B,C三个盒子,其中只有一个盒子里面有宝贝,但是你不知道是哪个盒子。现在你随机的拿过来一个盒子,但是你自己不能看你拿的盒子里是否是宝贝。现在你的对手翻开了剩下的两个盒子中的一个,并且是空盒子,即里面没有宝贝。现在问你:是否要用你手里的盒子去换剩下的那个没有被翻开过的盒子?对于这个问题,可谓是争论不休。有人说不必要换,因为你手里

2012-10-20 10:59:53 609

转载 MongoDB结构划分

一、 基本结构划分从整体上可以将MongoDB自底向上划分为四部分:1. 基础数据部分2. 一般的数据库操作3. MongoDB提供的操作特性4. 数据库架构管理二、 各部分简介1. 基础数据部分数据库最终的工作就是把数据存储,然后在用户需要的时候以一种方式把数据提出去。因此,所有数据都需要以一种形式保存到内存或者硬盘里。

2012-10-19 11:14:51 499

转载 Windows 8开发 WinRT APP使用其他关联应用程序打开文件

在WinRT开发中可以调用其他的应用或者桌面程序来打开文件,这和WP7时代固定的几个Launcher相比,功能性更强。直接上代码,简单明了:?public void OpenFile(StorageFile file,bool withPicker){    if (file != null)    {

2012-10-18 11:01:48 821

转载 jquery ajax 在ie下面没有调用的原因

今天发现jquery 1.7.2 在ie8下面的没有调用$.get()方法。1,然后各种调试,最后发现:把ie把关了,再打开$.get()。会调用,再第二次调用的用的时候发现又不行了。于是我推断是ie缓存的问题,把ie缓存清除后,果然可以了。但是客户不可能知道清理缓存。所以只能自己想办法了在网上发现各大朋友都给了个方法就是用jquery自带的方法:$.ajaxSetup({

2012-10-17 10:59:49 675

转载 PV操作简单理解

进程通常分为就绪、运行和阻塞三个工作状态。三种状态在某些条件下可以转换,三者之间的转换关系如下: 进程三个状态之间的转换就是靠PV操作来控制的。PV操作主要就是P操作、V操作和信号量。其中信号量起到了至关重要的作用。信号量信号量是最早出现的用来解决进程同步与互斥问题的机制。 信号量(Saphore)由一个值和一个指针组

2012-10-16 11:00:11 511

转载 为页面上某些文本框添加离开验证输入事件

今天朋友问我一个js的问题,他是这么描述的:页面上有些许文本框,但是要求获得焦点后就必须为其输入数据. 如果光标离开,验证是否已经填入数据,如果没有填入数据就弹出提示对话框. 结束对话框后,要求该文本框获得焦点,可以继续输入.起初我没有在意,但是看了他的要求,我觉得应该很简单吧!后来看了看,似乎并不容易.问题出现在怎么添加事件执行代码. 先贴一段代码,为id为tex

2012-10-15 11:14:13 1474

转载 使用Yahoo.Yui.Compressor实现自己的Css&JS压缩工具

网上压缩css和js工具很多,但在我们的系统中总有特殊的地方。也许你会觉得用第三方的压缩工具很麻烦。我就遇到了这样问题,我不想在本地压缩,只想更新到服务器上去压缩,服务器压缩也不用备份之类的操作。于是我就想着自己实现压缩工具。 初步需求如下:  使用Yahoo.Yui.Compressor 2.0版本只对网站目录下指定文件夹中css和js进行压缩

2012-10-13 11:17:00 931

转载 自动字幕对轴软件Autosub 用户手册(Original Edition)

Introduction      在国内,随着网络技术的越来越发达与普遍,越来越多的外国影视作品进入群众的视野之中,特别是近些年来美剧与日本动漫在国内的蓬勃发展,限于语言障碍, 使得对这些作品的翻译成了一个急切的需求。 因此,大量的字幕工作者由于兴趣爱好,结成团体,共同完成影视作品的翻译工作,成为一个字幕小组。  字幕组中有着明确的分工,有专门负责翻译工作的翻译人员,也有很少被人

2012-10-12 10:53:03 6042 1

转载 其实Editplus可以这样用!!

我为何不用zend studio;eclips等大块头呢,其实editplus是可以这样用的.      它的优点有很多,它体积小,启动速度快(用它打开一个几十兆的txt文件不超过5秒),很强大的编码定制功能(可以定制默认使用某个编码打开,新建或存储文件,这一点很重要,尤其是在开发PHP的时候三码统一要求颇为严格),绿色免安装,而且最关键的一个优点是,他的自定义功能很强大,我可以用它配置语

2012-10-11 10:55:58 3189

转载 [原译]C#制作进度窗体

介绍这是我在CodeProject上的第一篇文章。我希望对你有用当我开发软件的时候。我通常因为一个很耗时是任务需要完成。而请求让用户等待,并且通过也允许用户取消。不论我做何种操作(比如下载文件。保存大文件等等)。我都需要做下面几件事:通过一个模态对话框来让用户等待操作完成能让用户看到进度。能让用户随时取消。我搜了好久也没找到拿来就能用的窗体控件,也许是我

2012-10-10 11:08:26 679

转载 Python批量下载图片

爬取图片可真的是一个可遇不可求的机会。  有需求就会动力。  目标:爬取某个网站上n多页的链接,每个链接有n多张图片,每一页对应一个文件夹,每个文件夹包含n个链接所对应的文件夹。    步骤1:获得网页的所有链接,访问所有链接,获得链接里的图片地址。  这一步通过上一篇文章的学习,同时写好正则匹配,就可以简单地完成。    步骤2:根据图片地

2012-10-09 11:20:31 882

转载 Windows 8实用窍门系列:2.Windows 8开发知识储备

在本文中将整理出一些Windows 8开发前需要了解的一些基础知识并且列为相应的几个表格以供大家参考,其中部分来源于MSDN、部分来源于本人整理,如有误之处请指正,谢谢。  一、新建常用XAML项目类型模板和各种语言的关系项目类型名项目类型作用以及描述适用语言空白应用程序创建一个最简化的空白XAML应用以供用户使用,需要自己添

2012-10-08 13:11:41 454

转载 数据对齐

许多计算机系统对数据类型的合法地址做了一些限制,要求某种数据类型对象的地址必须是某个值K(2,4,8)的倍数,这种堆积限制简化形成了处理器和存储器系统之间接口的硬件设计,总之就是为了方便高效的读取数据,于是就有了数据对齐。struct S1{ char k; double i; char c; }; Sizeof(S1)的

2012-10-04 11:10:33 367

转载 [原译]11个高效的VS调试技巧

介绍调试是软件开发周期中的一个很重要的部分,有时很有挑战性,有时候则让程序员迷惑,有时候让程序员发疯,但是。可以肯定的是,对于任何不是太那个微不足道的程序来说,调试是不可避免的。近年来,调试工具的发展已经使得很多调试任务简单省时了。 本文总结了十个调试技巧,当你使用VS的时候可以节省你很多时间。1.悬停鼠标查看表达式调试有时候很有挑战性,当你步入一个

2012-10-03 11:08:16 574

转载 错误与编程——抛弃 C程序设计 中的谬误与恶习

这是一本什么样的书  这是一本关于C程序设计常见错误的书。书中详尽地剖析、讨论了学习或使用C语言过程中常见的一些错误观念和错误实践。目的是帮助读者更准确地理解并运用C语言。为什么要写这样一本书  因为错误与程序设计一向如影随形,密不可分。只要编写程序,就无法避免错误。这是一条铁律。无论是初出茅庐的新手还是经验丰富的老手,无一例外。从某种意义上来说,软件业的主要工作有三项

2012-10-02 10:46:14 2237

转载 浅谈微博输入框一些小功能-- @及#中弹出框基于光标的定位问题

最近时值国庆且中秋,玩的很欢乐所以写了之后并没有立即分享出来 说一说思路:这个定位的小功能还不是很完善.只是有人说这块难控制.我提供一个思路出来仅供参考,这是练手用的。所以最好不要直接使用。原因是首先应该通过keypress控制而且监听的范围太小,而且focus等事件处理。而且这个存在误差 我只做了个英文的 中文我要通过code判断 还需要额外的写(上班期间

2012-10-01 11:01:50 2651

转载 Android实现甘特图(GanttChart)效果

本文给大家介绍如何在Android中实现甘特图效果及其解决方案。   这段时间一直在忙于一个工程项目,其中用到了甘特图功能。可能熟悉的朋友都知道要在PC机上实现甘特图效果,不论是C++、.NET、JAVA还是Web脚本都可以方便的实现,而且网上有一些简单的源码可以供我们参考。但是要在Android手机上实现不是一件容易的事情,而且相应的开源源码相当少,这就要靠我们去寻找相应的解决方

2012-09-30 11:22:07 3168

转载 node.js入门 - 11.api:DNS和加密

今天介绍的是DNS和加密相关的api。  DNS  dns包括两个主要的方法:resolve(),把域名转换成dns记录;reverse(),把ip地址转换成域名。  dns.resolve()包括三个参数:域名,记录类型和回调函数。var dns = require('dns');dns.resolve('yahoo.com', 'A', function

2012-09-29 11:09:09 988

转载 编程语言的进化

早上读到了一篇文章《Lisp的永恒之道》 这一篇文章解决了我一直以来对Lisp编程语言的疑惑,加深了对DSL(领域编程语言),同时对编程语言的理解也越来越深入。写一篇文章的目的就是从主要编程语言的进化来看看编程语言发展的过程以及背后的设计哲学,当然,这个只是我自己的认识,如果有不足之处,请博友指教。机器语言最早的编程语言是卡带,也就是机器语言,这种语言没有语义和语法,操作符和数据混

2012-09-28 11:31:38 605

转载 Android apk文件反编译

方法很多,但是看到别人写的都很蛋疼,自己动手弄,希望大家可以看懂 .需要的工具。1.解压后有两个文件:2.运行Apktool:3.将apk文件直接拖拽到要执行的功能按钮前面,点击反编译,直接诶在当前apk的目录下生成文件名为apk名的文件夹,晕~不用这么详细吧,,, 本文来自http://11bmw.com/zuqiubaoliao/

2012-09-27 11:13:53 415

转载 软件开发和机械制造的核心差别

我个人的经历略有一点特别,本身学的专业并不是软件,但在当年软件热的背景下,加入了这个行业。由于很多同学仍在原来的行业,时不时的沟通让我反思软件开发究竟和机械制造这类行业有啥区别。 老实讲,对于毕业生而言,10年前做软件收入要比做机械制造有明显优势,但10年后的今天这种优势就不明显了。这也是触发我考虑这种问题的一个原因。 软件行业与机械制造比一个很不同的特质:知识更迭频度较快

2012-09-26 11:05:07 1392

转载 探讨IOS应用在中国的盈利模式

IOS吸引越来越多的用户使用,但中国用户偏向使用免费应用,IOS应用的盈利有哪些。本文通过分析IOS用户和IOS应用的使用情况,寻找应用使用者多,开发者盈利少的原因,探讨IOS应用在中国的盈利模式。 一  IOS用户的使用概况1.1 IOS用户终端APP使用情况智能应用最多,占70%;手机最初的通话功能被淡化,占19%。   1.2

2012-09-25 10:59:38 1615

转载 [译]JavaScript:运算符

typeoftypeof运算符会返回操作数类型的字符串表示.主要有两个需要注意的地方:未定义或未声明的变量将会返回"undefined", 比如.如果a没有被声明,那么typeof a将会返回"undefined".typeof在操作数是null或函数的种情况下会"撒谎".除了这些, 操作数和对应的类型字符串可以从下表查出:表达式的类型

2012-09-24 10:57:56 456

转载 你所能用到的数据结构

周末开始更新了,首先感谢各位对我写的东西还能保持兴趣,先回答几个留言中的一个问题和我对无损编码那一节的一个留言的一个看法,第一个是推荐算法书,首先,我不是什么高手和大牛,所以当不起“推荐”这个词。我见过很多人,对于这个问题我觉得很多人都会说出《算法导论》,但是我不完全这么认为,我始终认为人和人是不一样的,《算法导论》肯定是一本经典的书,但是学习知识的目的是要学懂,比谁的能力大不是比谁看的经典书籍多

2012-09-23 11:36:28 554

转载 探索C++对象模型

阅读本文前最好已经读过 理解程序内存 和 理解C++变量存储模型 相关的内容, C++对象模型比较经典的书是《深度探索C++对象模型》, 但是书本的知识始终局限在理论上,熟话说“纸上得来终觉浅”,只有我们自已用工具经过验证,我们才能真正的理解这些知识。下面我们用WinDbg为工具对C++对象模型进行探索。类对象实例究竟包含哪些东西我们的例子代码非常简单:#inclu

2012-09-22 11:10:30 358

转载 MethodLogger 修改dll 记录方法的开始和结束(Hook into a method)

如果你想记录一个方法的开始和结束,那么该怎么做呢?最简单的方法:public class MyClass{    public void MyMethod()    {        Log.EnterMethod();        Console.WriteLine("MyMethod");        Log.ExitMethod();    }

2012-09-21 11:29:54 442

转载 公历转干支历--lua实现

干支纪日是现今历史上最长的纪日法,也是中国特有的历法,据考从伏羲氏就开始有创建,从中国古代的夏朝就已经开始使用。我国的干支纪日,从鲁隐公三年二月己巳日(公元前720年2月10日)开始,一直到今天,都未曾间断。    干支历采用六十甲子循环记载年月日时的信息,干支历的年月信息,与公历、农历的年不同,是以节气为根据的,就是根据地球与太阳的旋转角度精确计算的,干支历中,每年以立春作为开始,每月以节气

2012-09-20 11:35:03 1824

转载 firefox下jQuery UI Autocomplete 1.8.*中文输入修正

在FF下,切换到中文输入法,再输入中文,是不能立即自动查询,需要按下其他按键,比如CTRL,后来,通过修改源代码即可修复这个问题。找到以下代码:.bind( "blur.autocomplete", function( event ) { if ( self.options.disabled ) { r

2012-09-19 11:36:04 519

转载 分享一个基于winForm后台单线程推送多线程并行处理业务的小程序框架

在前面的文章中我曾分享了一个小程序框架,后来在这个框架基础上我把它改成了基于多线程并行处理的方式。这个小框架主要用于的场景是这样的:有时我们需要处理大量数据如来自数据库表的数据,有时还不能重复处理,如果我们用同步的方式逐条处理的话那么效率肯定会很低下,通常这个时候我们就需要并行地批量处理,这就是多线程的优势,下面我将简单说下这个小框架,然后在结尾处大家可以下载源代码,看看代码就会很容易知道怎么用了

2012-09-18 12:03:46 1512

转载 AngularJs学习笔记--Forms

控件(input、select、textarea)是用户输入数据的一种方式。Form(表单)是这些控件的集合,目的是将相关的控件进行分组。  表单和控件提供了验证服务,所以用户可以收到无效输入的提示。这提供了更好的用户体验,因为用户可以立即获取到反馈,知道如何修正错误。请记住,虽然客户端验证在提供良好的用户体验中扮演重要的角色,但是它可以很简单地被绕过,因此,客户端验证是不可信的。服务端验

2012-09-17 11:30:06 21639 1

原创 STM32之Bit-Banding

用了不少芯片,就只有51有位操作,这个特性很喜欢,赋值简单、效率又高且节省内存,不必为了一个bool去分配一个uint8.发现stm32有Bit-Banding,就试了一下,用MDK-ARM环境下的汇编代码做了一些比较。操作,清零USART1的SR寄存器的TC位:方法一://利用USART_TypeDef这个结构寻到SR的地址,再赋值USART1->SR

2012-09-16 11:21:56 1292

转载 [Js笔记]Ajax通过GET方式与PHP进行交互

Ajax介绍:内翻译常为“阿贾克斯”和阿贾克斯足球队同音。Web应用的交互如Flickr,Backpack和Google在这方面已经有质的飞跃。这个术语源自描述从基于Web的应用到基于数据的应用的转换。在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着色使之像桌面应用一样。 Ajax的核心是JavaS

2012-09-15 11:24:39 482

转载 在Web中如何使用Windows控件?

最近做的一个Web项目,需要在网页中播放摄像头采集的实时视频,我们已经有了播放视频的使用C#编写的windows控件,如何将其嵌入到网页中去了?这需要使用一种古老的技术,ActiveX。1.将.Net控件转化为ActiveX控件    首先要做的就是将我们的windows视频播放控件转化为ActiveX控件。先看看我们视频播放控件的定义,其基于OMCS实现,相当简单:

2012-09-14 11:40:41 519

转载 Silverlight:SSL教程

在Silverlight与WCF进行通信的过程中,数据安全就成为了一个非常关键的因素,如果不作任何限制,那么数据被抓包篡改等情况都是对系统的潜在威胁.本文主要介绍通过SSL配置WCF进行通信.             对于WCF的安全,主要分为传输/消息安全,在阅读本文时,你需要了解相关的知识,本文不做此部分介绍.             接下来,我将一步一步详细解说如何让客户端成

2012-09-13 11:33:19 462

转载 biztalk 2010 架构

架构         架构描述在biztalk和不同系统之间传递的消息的结构。当然,这种也被称为协定的架构必不可少的,因为没有协定传递的消息就不能进行验证,这将会导致一个不一致的、无法预测的系统。如果biztalk无法确定输入的有效性,那么他也无法保证输出的有效性。很明显这不是我们所期望的。当双方协商确定了架构以后,你就可以轻松的解决失败消息和确定发送者是否发送了无效的消息或者接受者拒绝了

2012-09-12 11:32:52 634

空空如也

空空如也

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

TA关注的人

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