gszadc.com

C#Excel导入、导出 2016-05-24

C#Excel导入、导出
C# Excel导入.导出 本篇主要介绍C#的Excel导入.导出. 目录 1. 介绍:描述第三方类库NPOI以及Excel结构 2. Excel导入:介绍C#如何调用NPOI进行Excel导入,包含:流程图.NOPI以及C#代码 3. Excel导出:介绍C#如何调用NPOI进行Excel导出,包含:流程图.NOPI以.C#代码以及代码分析 4. 源码下载:展示运行图及源码下 ...

ASP.NETMVC4Optimization的JS/CSS文件动态合并及压缩 2016-05-24

ASP.NETMVC4Optimization的JS/CSS文件动态合并及压缩
JS/CSS文件的打包合并(Bundling)及压缩(Minification)是指将多个JS或CSS文件打包合并成一个文件,并在网站发布之后进行压缩,从而减少HTTP请求次数,提高网络加载速度和页面解析速度.压缩功能实现了对javascript脚本和CSS进行压缩的功能,它能够去除脚本或样式中不必要的空白和注释,同时能够优化脚本变量名的长度. 在ASP.NET MVC 4中J ...

JavsScript之求时间差 2016-05-24

var dateStart = new Date(); //开始时间var dateEnd = new Date(); //结束时间 var timePeriod = dateEnd.getTime()- dateStart.getTime(); //时间差的毫秒数 //计算出相差天数(24*3600*1000 为1天的毫秒数) var days = Math.floor(timePeriod /(24*3600*1000)) //计算出小时数 var hourPeriod = timePeri

单点登录系统构建之一——基础知识Kerberous/SAML 2016-05-24

单点登录系统构建之一——基础知识Kerberous/SAML
http://web.mit.edu/kerberos/ Kerberos Kerberous是一个网络身份验证协议,它被设计为客户端/服务器提供基于密钥的强加密机制.该协议最初由MIT实现并被广泛商用. 互联网不是安全的,很多互联网协议并不提供安全性保证,网络上经常有“嗅探”密码的行为,因此在网络上发送未加密密码的行为是非常危险的. 有些网站视图通过防火墙或者定义不同的防火墙 ...

C++的黑科技 2016-05-24

周二面了腾讯,之前只投了TST内推,貌似就是TST面试了 其中有一个问题,"如何产生一个不能被继承的类",这道题我反反复复只想到,将父类的构造函数私有,让子类不能调用,最后归结出一个单例模式,但面试官说,单例模式作为此题的解答不够灵活,后来面试官提示说,可以用友元+虚继承,可以完美实现这样一个类 当然那时我还不太明白,友元与虚继承我都极少接触过,只是知道有这些东西,回头搜了一下"不能被继承的类"的做法,具体如下: 1,声明一个类,CNoHeritance,构造函数为

看懂Fiddler的瀑布图 2016-05-24

看懂Fiddler的瀑布图
最近准备给组内的新同学们分享下 Fiddler 这枚神器,可以讲的地方太多,我打算把一节课讲不完的内容写在博客上,大家可以随便看看.今天先介绍下 Fiddler 的瀑布图. 每个网络请求都会经历域名解析.建立连接.发送请求.接受数据等阶段.把多个请求以时间作为 X 轴,用图表的形式展现出来,就形成了瀑布图.在 Fiddler 中,只要在左侧选中一些请求,右侧选择"Ti ...

PHP-Socket-阻塞与非阻塞,同步与异步概念的理解 2016-05-24

PHP-Socket-阻塞与非阻塞,同步与异步概念的理解
1. 概念理解      在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:      所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回.也就是必须一件一件事做,等前一件做完了才能做下一件事. 例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 ...

Opensource开源精神 2016-05-24

现在如火如荼的开源运动和互联网自由开放的精神是一致的,互联网上有无数非常优秀的像Linux一样的开源代码,我们千万不要高估自己写的代码真的有非常大的“商业价值”.那些大公司的代码不愿意开放的更重要的原因是代码写得太烂了,一旦开源,就没人敢用他们的产品了.

python函数中的关键字参数 2016-05-24

关键字参数: 就是在形式参数中必须要提供”传递参数名=传递参数值” 位置参数:  仅仅只有参数名 特点:1.位置参数只能出现在关键字参数之前,不管是在行参还是实参中. 2.关键字参数在调用时(实参)中不必按照形参中的顺序来,只要传递参数名=传递参数值即可. 3.在实参中可以用“参数名=参数值”调用位置参数,但必须遵守第一条. def testTwo(x, y, z=1): print(x, y, z) if __name__=='__main__': testTwo( 1,y=2,z=3) te

AltiumDesigner规则设置 2016-05-24

设计规则设置 Designer Rules Check(DRC) Electrical 电气规则.安全间距,线网连接等 Routing 布线,线宽.过孔形状尺寸.布线拓扑.布线层.封装出线等 SMT  Surface Mount Technology,表面组装技术(表面贴装技术),贴片.贴片元件焊盘的一些要求 Mask 掩膜,阻焊和焊膏的扩展 Plane 内电层和铺铜.与焊盘的连接方式 Testpoint 测试点 Manufacturing 加工.孔.焊盘.丝印和阻焊的尺寸及相关关系 HighS

AC自动机学习链接 2016-05-24

这个地方写得不错:http://www.cppblog.com/mythit/archive/2009/04/21/80633.html 其实AC自动机是借用了KMP的next(fail)来进行实现 具体是在一个Trie(字典树)中来实现的 时间复杂度O(n+k) (k为待处理子串长度) 所以KMP真是一个神奇的算法,特别是next数组的构造.

自己搭建Google反向代理网站 2016-05-24

自己搭建 Google 反向代理网站 mantouge · 133 天前 · 2649 次点击 这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变. 上次发布了一篇 建了一个 Google 反代,会有什么后果? http://v2ex.com/t/201854然后发现很多童鞋对怎么搭建反向代理服务器很感兴趣,这里就贴出来了,3KU 们! 假设你有一台可以访问Google服务的的服务器(VPS) 假设你有一个域名,并已经解析到服务器IP 假设你有SSL域名证书 假设你使用N

Phonegap3.0设置APP是否全屏 2016-05-24

Phonegap 3.0 默认是全屏,如需要取消全屏,可手动修改config, 在APP/res/xml/config.xml文件可设置preference: <?xml version='1.0' encoding='utf-8'?> <widget id="com.agile.ittm" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="

C++的运算符 2016-05-24

C++的运算符十分丰富,使得C++的运算十分灵活方便.例如把赋值号(=)也作为运算符处理,这样,a=b=c=4就是合法的表达式,这是与其他语言不同的.C++提供了以下运算符: 算术运算符+(加)  -(减)  *(乘)  /(除)  %(整除求余)  ++(自加)  --(自减) 关系运算符>(大于)  <(小于)   ==(等于)  >=(大于或等于)  <=(小于或等于)  !=(不等于) 逻辑运算符&&(逻辑与)  ||(逻辑或)   !(逻辑非) 位运算符&

DemoXML、JSON解析AND网络HTTP请求 2016-05-24

DemoXML、JSON解析AND网络HTTP请求
有道云笔记分享:http://note.youdao.com/share/?id=7950b949a5017a698a9ecc95bc250ec5&type=note 后台服务端:C#.服务器搭建+公网发布. 前端Cocos2d-x(C++)可交叉编译到 应用+游戏开发 coder:倪新生 Date:0 Email:1911398892@qq.com

转载LeetCode题目总结/分类 2016-05-24

引自:http://www.douban.com/note/330562764/ 注:此分类仅供大概参考,没有精雕细琢.有不同意见欢迎评论~利用堆栈:http://oj.leetcode.com/problems/evaluate-reverse-polish-notation/http://oj.leetcode.com/problems/longest-valid-parentheses/ (也可以用一维数组,贪心)http://oj.leetcode.com/problems/valid-

iOS中定时器NSTimer的使用-备用 2016-05-23

1.初始化 + (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo; + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelec

JSON数据的两种遍历方式 2016-05-23

var arr = {"red":{"id":1,"name":"mary"},"blue":{"id":2,"name":"u71d5u5b50"}}; //var dataObj = eval("("+arr+")");//这里要加上加好括号和双引号的原因我也不知道,就当是json语法,只能死记硬背了fo

iOS开发——错误总结篇&开发中常见错误和警告总结二十 2016-05-23

    开发中常见错误和警告总结(二十) [selfperformSelectorOnMainThread:@selector(login)withObject:nilwaitUntilDone:NO];  把页面跳转的代码写进函数里,然后将 waitUntilDone 设为NO,就是viewDidLoad直接返回不用等login执行.这样就可以确保login里的页面跳转是在viewDidLoad之后执行. 另外,我还遇到下面这个情况:A页面跳转到B,在B里又封装了一个页面跳转(至C). 也就是

初探12306售票算法(二)-java代码实践 2016-05-23

初探12306售票算法(二)-java代码实践
周五闲来无事,基于上一篇关于初探12306售票算法(一)-理论,进行了java编码实践供各位读者参考(以下为相关代码的简单描述) 1.订票工具类   1.1初始化一列车厢的票据信息 /** * 生成Ticket信息 * * @param train * @return */ public static List<Ticket> initTicketList(Trai ...

一周排行
  • 关于我们
    关于我们软件定义的存储(Software Defined Storage)是近年来的一个热 ...
  • 6天企业网站维护的学习终于告一段落,时间太紧了,马上就要学习LINUX了,真的很想学习一下动态网站的具体做法,可惜没有时间了,因为那是软件工程师研究的东西,我们网络工程师只要懂得一些网站维护的基本代码就可以了!毕竟我 ...
  • MVVM架构~knockoutjs系列之验证成功提示显示
    返回目录 对于knockout.validation来说,我们已经知道了如何去验证大部分表 ...
  • 1.网页乱码的排除. 上网时为什么在网页上经常出现乱码?其实这一问题有两种现象:一种是语言的选择不当引起的,比如说浏览繁体网页,或国外有些网站,电脑一时不能自动转换内码,而出现了乱码.消除这种情况,可单击浏览器上的& ...
  • VBox下CentOS的hadoop伪分布环境的搭建(-)
        经过一个星期的搭建,终于完成了VBox下CentOS的hadoop伪分布环境的搭建 ...
  • 前言: 昨天晚上休息,忘记发博客了.对于学习这件是,还是需要坚持的.想想自建一个Jekyll博客模版还是很兴奋的,话不多说,看正文吧! 关于开发:  先看个Demo吧,点这里.你会发现,点击是没有效果的,对于这样的瑕 ...
  • Linux网络服务的基本配置
    手动配置Linux网络服务以太网网卡的配置:ifconfig -a 显示所有接口的配置住处 ...
  • 在命令行中安装KVM ubuntu 10.04虚拟机Posted in linux On 2 2 , tagged with kvm, linux, ubuntu.一般虚拟机都很容易安 ...
  •     烟民最难戒的三支烟:早上起床.饭后.晚上睡前.    2012年5月22日一早醒来,先把东西准备好,就开始了第一天的戒烟.    按照往常的管理,早上起来如厕时是要抽烟的,今天就简化流程了.在床上多赖了一会儿 ...
  • 编辑cycle.c的内容#include "cutil.h"list create_list_head( void ){    list head = NULL;    head = (list) ...