- 博客(59)
- 收藏
- 关注
转载 炒冷饭系列:设计模式 单例模式
一、什么是单例模式单例模式是一种对象创建型模式,使用单例模式, 可以保证为一个类只生成唯一的实例对象。也就是说, 在整个程序空间中,该类只存在一个实例对象。 其实,GoF对单例模式的定义是:保证一个类、 只有一个实例存在,同时提供能对该实例加以访 问的全局访问方法。二、为什么要使用单例模式呢?在应用系统开发中,我们常常有以下需求:- 在多个线程...
2016-04-28 17:03:48 39
转载 二安装Python
因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。2.x还是3.x目前,Python有...
2016-04-28 10:19:00 181
转载 IOCP+WinSock2新函数打造高性能SOCKET池(转)
在前一篇文章《WinSock2编程之打造完整的SOCKET池 》中,介绍了WinSock2的一些新函数,并重点详细介绍了什么是SOCKET池,有了这个概念,现在就接着展开更深入的讨论。首先这里要重点重申一下就是,SOCKET池主要指的是使用面向连接的协议的情况下,最常用的就是需要管理大量的TCP连接的时候。常见的就是Web服务器、FTP服务器等。下面就分步骤的详细介绍如何最终实现SOCKE...
2016-04-27 10:13:00 94
转载 Python里的OS模块常用函数说明
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分。它们中的大多数都简单明了。os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”os.name字...
2016-04-26 10:58:05 38
转载 HDU1576 A/B (解法二)【试探法】
问题链接:HDU1576A/B问题简述:参见上述链接。问题分析:之前给出来一个用扩展欧几里德算法解本问题的方法,时间上则比较慢。试探法有时也是高效率的。根据题意,输入的n=A%9973(没有输入A),A%B=0(A必能被B整除),B与9973互素(GCD(B,9973)=1)。解题过程首先是建立方程,然后才能编写程序。设x=(A/B)%9973(x是最...
2016-04-25 20:29:00 43
转载 linux下Bash编程循环语句特殊用法之编写脚本(十一)
linux下Bash编程while语句特殊用法之编写脚本(十一)1.循环控制: break:中断整个循环语句,即退出循环后执行脚本后面的语句 continue:中断当前本次循环,提前进入下一轮循环 exit:结束脚本运行2.while死循环,即当不知道循环多少次时格式 : while :; do 循环语句 done3.while从输入...
2016-04-25 13:30:40 106
转载 拿到阿里,网易游戏,腾讯,smartx的offer的过程 (转)
前言从今年的3月14日阿里的电话面试开始,到现在4月16日在西安悦豪酒店进行的腾讯HR面到现在一个多月了,中间先后收到了阿里,网易游戏,腾讯和smartx的offer,今天早晨刚刚接到了腾讯HR的电话,下午发offer,现在将这个过程记载下来,供找工作,或者其他找实习的同学参考。另外,上学期和女票开始一起刷算法,我Leetcode刷了整整一百道题,她刷的比我还多一些,然后在寒假看了剑指of...
2016-04-23 12:43:00 88
转载 string和byte[]互转
一、string类型转成byte[]:byte[]byteArray=System.Text.Encoding.Default.GetBytes(str);二、byte[]转成string:stringstr=System.Text.Encoding.Default.GetString(byteArray);转载于:https://www.cnblogs.co...
2016-04-23 10:52:00 138
转载 系统中无法关闭密码保护共享怎么办
原因分析:是由于Guest用户导致的,当初在装完系统的时候可能不小心或者特地给Guest用户增加了一个密码,所以如果把Guest的密码去掉的话,密码保护的共享就可以关闭了。解决方法: 1、首先属于右击计算机选择“管理”选项; 2、然后在打开的管理界面中依次展开“本地用户和组-用户”,在右边窗口中右击账户“Guest”选择设置密码; 3、然后在弹出来的密码窗口中,不要输入...
2016-04-22 15:41:04 5462
转载 使用jQuery Tools scrollable注意事项
项目开发中一直使用jQuery Tools中scrollable插件,一直也只是停留在使用上,最多看文档实现如何调用它的prev(spped)和next(speed)等几个方法。因为都是要完成几张图片在首页轮流展示,开发人员和测试人员都没有去关注图片的播放顺序是否正确。今天测试人员开出了一个bug,说页面在第一次载入时,scrollable展示图...
2016-04-21 18:14:41 65
转载 中国式人机协作
中国式人机协作财新网2015年03月02日 13:30 1156 机器人汽车制造机器人已经标准化,但3C制造机器人是个全新挑战。在每个工位只有600毫米的电子工厂,机器人放哪里?【财新网文|王歆慈 李雪娜】在ABB机器人精密组装工程中心负责人张晖看来,中国工厂的自动化应用有自己的特色。 过去几十年,欧美企业和日本企业一直在追...
2016-04-20 16:11:00 79
转载 [翻译] ObjectAL for iPhone and Mac(持续更新)
ObjectAL for iPhone and Machttps://github.com/kstenerud/ObjectAL-for-iPhone以后补上使用教程Mac and iOS Audio, minus the headache.Mac 和 iOS 的的音频框架,真心让人蛋疼。So you want to add audio ...
2016-04-20 11:10:38 53
转载 Java-单机版的书店管理系统(练习设计模块和思想_系列 八 )
本系列前面博客的链接:Java-单机版的书店管理系统(练习设计模块和思想_系列 七 ) http://blog.csdn.net/qq_26525215/article/details/51190696Java-单机版的书店管理系统(练习设计模块和思想_系列 六 ) http://blog.csdn.net/qq_265252...
2016-04-20 00:46:00 69
转载 栈和队列
栈的定义栈是一种只能在一端进行插入或删除操作的线性表。 表中允许进行插入、删除操作的一端称为栈顶。栈顶的当前位置是动态的,由栈顶指针来指示。表的另一端称为栈底。当栈中没有数据元素时,称为空栈。栈的插入操作通常称为进栈或入栈,栈的删除操作通常称为退栈或出栈。 栈的特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行,所以栈的特点是后进先出(Last In F...
2016-04-19 22:52:42 54
转载 C++ Primer笔记3_默认实參_类初探_名字查找与类的作用域
1.默认函数实參在C++中,能够为參数指定默认值,C语言是不支持默认參数的,Java也不支持!默认參数的语法与使用:(1)在函数声明或定义时,直接对參数赋值。这就是默认參数;(2)在函数调用时,省略部分或所有參数。这时能够用默认參数来取代。注意事项:(1)函数默认值仅仅能赋值一次,或者是在声明中。或者是在定义中,都能够。(2)默认參数定义的顺...
2016-04-17 14:46:00 49
转载 mysql模糊查询like/REGEXP
原文:mysql模糊查询like/REGEXP增删改查是mysql最基本的功能,而其中查是最频繁的操作,模糊查找是查询中非常常见的操作,于是模糊查找成了必修课。like模式like意思是长得像,有两个模式:_和%_表示单个字符,通常用来查询定长的数据,如查出所有姓王的三个字的人名,假设姓名列名为name,注意“王”后面有两个_select name from 表名 wher...
2016-04-17 11:50:00 61
转载 《每周一点canvas动画》——波形运动
在上一节我们介绍了canvas动画中有关三角函数的内容,以及一个跟随鼠标旋转的箭头动画。这一节主要介绍三角函数的波形运动。包括:平滑运动线性运动脉冲运动1.Sin函数的波形sin函数的波形想必骚年们不会感到陌生,其图形如下所示:如果想要取得sin函数在[0, 2π]之间的值,非连续的情况下,可以这样估算。 for...
2016-04-17 07:07:16 270
转载 请用一句优雅的话表达javascript闭包
严格的讲,闭包常常表现为一个函数内部的函数,它使用了非自己定义的、自己所在作用域内的变量,并且使这些变量突破了作用域的限制。函数内部的函数:私有函数首先,我们从这个内部函数去说开,因为这个是形式上的,如果一开始讲作用域,有点故意。闭包在形式上就是函数内部的函数,比如:jQuery(function($){ function...
2016-04-17 01:19:58 57
转载 OK335xS psplash Screen 移植
/*********************************************************************** * OK335xS psplash Screen 移植 * 说明: * 有时候,每次看到TI的logo自己心里是不爽的,因为本来就是定制的东西, * 为什么...
2016-04-16 18:34:00 105
转载 【贪心】HDU 1257
HDU 1257 最少拦截系统题意:中文题不解释。思路:网上有说贪心有说DP,想法就是开一个数组存每个拦截系统当前最高能拦截的导弹高度。输入每个导弹高度的时候就开始处理,遍历每一个拦截系统,一旦最高拦截高度比它高,就把当前拦截系统的高度调整为它的高度,如果访问到末尾都没有能拦截的系统,那么拦截系统加一。 P.S:听说这题杭电数据有点水/**Sample Inpu...
2016-04-16 14:51:00 62
转载 vim学习笔记
1.敲两次字母d删除光标所在行2.vim + filename 打开文件定位光标在最后一行首 vim +n filename 光标定位在第n行 vim +/xxx filename 定位到字符串xxx第一次出现的行3.vim aa bb cc 一次性创建或打开三个文件 :n :N 移到下(上)一个文件4.底行模式 :w ...
2016-04-16 08:58:00 46
转载 操作系统原理2——OS结构
操作系统原理2——OS结构计算机系统是由硬件系统和软件系统两部分组成,操作系统是软件系统的一个组成部分,它是直接在硬件系统的基础上工作的,所以在研究操作系统之前,先必须对计算机系统的结构有一个基本的了解,本章就是讲述计算机系统结构的基本知识。本章的考核 知识点 是: 1.计算机系统的层次结构 2.硬件环境 3.操作系统结构学习本章要求:了解计算机系统的结构...
2016-04-15 17:34:00 129
转载 改掉这些坏习惯,你不再是菜鸟
1. 不会利用如phpDoc这样的工具来恰当地注释你的代码2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见3. 从未用过任何形式的版本控制系统,如Subclipse4. 不采用某种编码与命名标准,以及通用约定,不能在项目开发周期里贯彻落实5. 不使用统一开发方式6. 不转换(或)也不验证某些输入或SQL查询串(译注:参考PHP相关函数)7....
2016-04-15 15:02:00 40
转载 机器学习之——单变量线性回归
线性回归线性回归(Linear Regression)作为Machine Learning整个课程的切入例子确实有独到的地方,以简单的例子为出发点,将学习任务的主干串起来。问题的建模可以简单如下图所示:线性回归可以分为单变量线性回归(Linear Regression with One Variable)以及多变量线性回归(Linear Reg...
2016-04-14 23:00:00 180
转载 华为交换机命令
1、开始建立本地配置环境,将主机的串口通过配置电缆与以太网交换机的Console口连接。在主机上运行终端仿真程序(如Windows的超级终端等),设置终端通信参数为:波特率为9600bit/s、8位数据位、1位停止位、无校验和无流控,并选择终端类型为VT100。以太网交换机上电,终端上显示以太网交换机自检信息,自检结束后提示用户键入回车,之后将出现命令行提示符(如<Qu...
2016-04-14 22:23:46 113
转载 关于preempt_enable 和 preempt_disable 【转】
转自:http://blog.chinaunix.net/uid-8478094-id-2031177.html关于preempt_enable和preempt_disable允许抢占和禁止抢占。例如:内核态程序和中断处理程序的互斥因为中断是异步的(不只要何时发生中断,也即随时可能发生中断),因此如果内核态的程序使用了和中断处理程序中相同的数据结构,那么必须进行互斥...
2016-04-14 18:14:00 55
转载 OpenCV——PS 图层混合算法 (二)
详细的算法原理能够參考PS图层混合算法之二(线性加深,线性减淡,变亮,变暗)// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include <iostream>#include <string>#in...
2016-04-14 17:19:00 86
转载 android应用安全——(数据抓包)跟踪监控android数据包
转载博客:http://blog.csdn.net/xyz_lmn/article/details/8808169 web开发中Chrome、IE、firefox等浏览器都自带提供了插件帮助开发者跟踪http数据,在手机客户端怎么实现http数据抓包呢?Fiddler可以实现真机调试抓包。Fiddler支持Any Browser,Any System,Any Platform。 ...
2016-04-14 10:46:00 94
原创 OpenSSL
一、什么是OpenSSL在电脑网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通讯,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。其主要库是以C语言所写成,实现了基本的加密功能,实现了SSL与TLS协议。OpenSSL由三部分组成: libencrypto库 libssl库 openssl多用途命令行工具二、Ope...
2016-04-13 23:00:30 61
转载 7-puppet任务计划管理
一、添加任务计划vim/etc/puppet/mainfests/site.ppcron { 'ntp update': ensure => present, command => "ntpupdatentp.time.com", user=> "root", minute=> "0...
2016-04-13 16:56:11 73
转载 px转换成rem的工具指南
现在有工具进行转换我们可以不需要去心算各种单位了,切图的时候直接用px,然后页面切完后,将样式丢到工具中进行转换,秒秒中就能把样式中所有px单位转成rem。第一步:页面加入根元素计算JS代码(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in ...
2016-04-13 11:44:00 225
转载 8天玩转并行开发——第一天 Parallel的使用
随着多核时代的到来,并行开发越来越展示出它的强大威力,像我们这样的码农再也不用过多的关注底层线程的实现和手工控制,要了解并行开发,需要先了解下两个概念:“硬件线程”和“软件线程”。1. 硬件线程 相信大家手头的电脑都是双核以上的,像我这样古董的电脑都是双核的,这样的双核叫做物理内核。硬件线程又叫做逻辑内核,我们可以在”...
2016-04-13 11:41:26 62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人