- 博客(42)
- 收藏
- 关注
转载 GIL(全局解释器锁)
GIL(全局解释器锁)我们知道多进程(mutilprocess) 和 多线程(threading)的目的是用来被多颗CPU进行访问, 提高程序的执行效率。 但是在python内部存在一种机制(GIL),在多线程 时同一时刻只允许一个线程来访问CPU。GIL 并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用...
2016-03-31 00:03:00
44
转载 1.mybatis实战教程mybatis in action之一开发环境搭建
转自:https://www.cnblogs.com/shanheyongmu/p/5652471.html什么是mybatisMyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Ol...
2016-03-29 23:35:00
45
转载 ios开发--tcp/ip
简介该篇文章主要回顾--TCP/IP协议族中的TCP/UDP、HTTP;还有Socket。(--该文很干,酝酿了许久!你能耐心看完吗?)我在这个文章中,列举了常见的TCP/IP族中的协议,今天主角是--传输层协议。传输层(Transport Layer)是OSI(七层模型)中最重要、最关键的一层,它负责总体的数据传输和数据控制的一层,传输层提供端到端(应用会在网卡注册一个端口号)的交换...
2016-03-29 14:37:00
87
转载 网易实习笔试真题C/C++
刚做的时候根本就没有想到解题思路,刚好看到了别人的思路,自己写了一下。里面对unordered_map及vector二维数组的建立很灵活,另外区别了一下map,unordered_map,hash_map;但是没有弄清楚unordered_map,hash_map的区别。以后遇到了在细细研究。另一个关于二叉树的笔试真题:http://www.cnblogs.com/ranjiewen/p/53...
2016-03-28 13:05:00
87
转载 strlen和sizeof
1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。该类型保证能容纳实现所建立的最大对象的字节大小。 2.sizeof是算符,strlen是函数。 3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''\0''结尾的。sizeof还可以用函数做参数,比如: short f();printf("%d\n", size...
2016-03-27 22:09:00
41
转载 第四周网络作业
20159319 《网络攻防实践》第四周学习教材第四章学习内容总结网络嗅探技术是一种窃听技术,与传统的电话窃听在电话线路上对特定号码的通话内容进行监听类似,网络嗅探利用计算机的网络接口截获目的地为其他计算机的数据报文,以监听数据流中所包含的用户账号或私密信息等。实现网络嗅探技术的工具成为网络嗅探器,嗅探器不活的数据报文是经过封包处理之后的二进制数据,因此通常会结合网络协议分析技术来解析嗅探到的...
2016-03-27 20:19:00
73
转载 React(0.13) 定义一个input组件,使其输入的值转为大写
<!DOCTYPE html><html> <head> <title>React JS</title> <script src="../build_0.13/react.js"></script> <script src="../bui...
2016-03-25 14:46:00
78
转载 一个例子与InnoDB索引的几个概念
1、一个简单的sql语句问题 假设当前我们有一个表记录用户信息,结构如下: a) 表结构CREATE TABLE `u` ( `id` int(11) NOT NULL DEFAULT ‘0′, `regdate` int(1) unsigned, ….. PRIMARY KEY (`id`), KEY `...
2016-03-24 16:17:12
56
转载 InnoDB表快速修改字段名方案
最近被问到一个问题,InnoDB表,只修改一个字段的名字,定义不修改,是否有快速方案。这个需求的意义来源于,在表设计初期可以预留一些字段,但在预留字段投入使用时,最好能够赋予一个有意义的名字以方便使用。 复现以下实验基于5.1.48版本。创建一个简单表 CREATE TABLE `t` ( `c1` int(11) DEFAULT ...
2016-03-24 15:36:56
83
转载 数字签名是什么?
转自:http://justjavac.iteye.com/blog/1144151 今天,我读到一篇好文章。它用图片通俗易懂地解释了,"数字签名"(digital signature)和"数字证书"(digital certificate)到底是什么。我对这些问题的理解,一直是模模糊糊的,很多细节搞不清楚。读完这篇文章后,发现思路一下子就理清了。为了加深记忆,我把文字...
2016-03-24 15:17:00
51
转载 volatile解析(转)
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v...
2016-03-22 21:50:00
49
转载 Linux内核同步机制之(三):memory barrier【转】
转自:http://www.wowotech.net/kernel_synchronization/memory-barrier.html一、前言我记得以前上学的时候大家经常说的一个词汇叫做所见即所得,有些编程工具是所见即所得的,给程序员带来极大的方便。对于一个c程序员,我们的编写的代码能所见即所得吗?我们看到的c程序的逻辑是否就是最后CPU运行的结...
2016-03-22 13:54:00
53
转载 linux crontab+curl+php 实现php定时任务
首先登入Linux -》用root登入在命令行输入crontab -e之后就会打开一个文件,并且是非编辑状态,则是vi的编辑界面,通过敲键盘上的i,进入编辑模式,就可以编辑内容。这个文件中的每一行就是一个定时任务,我们新建一行,就是新建一条定时任务(当然是指这一行内按照一定的格式进行书写)。我们现在来举个例子,增加一行,内容如下:00 * * * * lynx -dump htt...
2016-03-22 10:35:00
54
转载 ExtJs之Ext.core.Element
<!DOCTYPE html><html><head> <title>ExtJs</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link
2016-03-22 09:40:00
88
转载 LINUX-iostat命令讲解
语法如下:iostat [ -c | -d ] [ -k ] [ -t ] [ -V ] [ -x [ device ] ] [ interval [ count ] ]-c为汇报CPU的使用情况;-d为汇报磁盘的使用情况;-k表示每秒按kilobytes字节显示数据;-t为打印汇报的时间;-v表示打印出版本信息和用法;-x device指定要统计的设备名称,默认为所有的设备;interval指每...
2016-03-21 10:14:00
74
转载 Entity Framework Relationships & Navigation Properties
相关链接:Relationships and Navigation Properties详细内容请点击相关链接查看具体信息。在这里,只有个人认为的重点,内容均摘自以上链接中。一般数据库表之间关系有三种:一对一、一对多、多对多。一对一。主键还用作外键,两个表都没有单独的外键列。一对多。外键是在表示关系多端的表上定义的。下图显示的两个表存在一对多关系。...
2016-03-17 17:30:00
59
转载 《Linux内核设计与实现》课本第一章第二章学习笔记
一、Linux内核简介Unix内核的特点Unix很简洁,所提供的系统调用都有很明确的设计目的。Unix中一切皆文件,对数据和设备的操作都是通过一套相同的系统调用接口进行的。Unix内核和相关的系统工具都是用C语言编写成的。Unix进程创建非常迅速。Unix提供了一套简单而稳定的进程间通信原语。Unix现在已经发展为一个支持抢占式多任务、多线程、虚拟内存、换页、动...
2016-03-17 12:51:00
47
转载 面向过程(或者叫结构化)分析方法与面向对象分析方法到底区别在哪里?请根据自己的理解简明扼要的回答。...
1、面向过程与面向对象的概念不同面向过程,是结构化程序设计是一种自顶向下逐步求精的设计方法,和单入口单出口的程序结构。面向对象是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程。2、面向过程与面向对象的侧重点不同面向过程分析是一种以过程为中心的编程思想,开发过程基于功能分析和功能分离;而面向对象基于构造问题领域的对象模型,以对...
2016-03-14 21:11:00
337
转载 解决:百度编辑器UEditor,怎么将图片保存到图片服务器,或者上传到ftp服务器的问题(如果你正在用UE,这篇文章值得你看下)...
在使用百度编辑器ueditor的时候,怎么将图片保存到另一个服务器,或者上传到ftp服务器?这个问题,估计很多使用UE的人会遇到。而且我百度过,没有找到这个问题的解决方案。那么:本篇文章就很适合你了。因为本文解决了这个问题。1.当你使用UEditor(以下简称UE)的时候,那么你自然要引入他的源码工程。如下图:配置好后的效果图本文使用UE版本是:1.4.3.1版本...
2016-03-14 15:44:00
666
转载 MyEclipse 2015优化技巧
MyEclipse 2015优化速度方案仍然主要有这么几个方面:去除无需加载的模块、取消冗余的配置、去除不必要的检查、关闭更新。第一步: 去除不需要加载的模块一个系统20%的功能往往能够满足80%的需求,MyEclipse也不例外,我们在大多数时候只需要20%的系统功能,所以可以将一些不使用的模块禁止加载启动。通过Windows- Preferences打开配置窗口,依次选择左侧...
2016-03-13 08:09:00
47
转载 3月9日高项作业(信息系统集成专业技术专业知识)
系统集成项目管理工程师教程第三章 信息系统集成专业技术专业知识3月9日作业1、信息系统集成有哪些特点。 信息系统集成有以下几个显著特点。 (1)信息系统集成要以满足用户需求为根本出发点。 (2)不只是设备选择和供应,更重要,它是具有高技术含 量的工程过程,要面向用需求提供全面解决方案,其核心是软件。 (3)系统集成的最终交付物是一个完整的系统而不是一个分立的产品。 (4)系...
2016-03-11 11:07:45
75
转载 ABP框架理论学习之后台工作(Jobs)和后台工作者(Workers)
返回总目录本篇目录介绍后台工作后台工作者让你的应用程序一直运行介绍ABP提供了后台工作和后台工作者,它们会在应用程序的后台线程中执行一些任务。后台工作后台工作以队列和持续的方式在后台给一些即将被执行的任务排队。你可能因为某些原因需要后台工作,比如:执行长时间运行的任务。比如,一个用户按了“report”按钮来启动一个长时间运行的报告工作,点击了这个按钮你不可能让用户一直...
2016-03-11 08:33:00
355
转载 实现UniqueAttribute唯一性约束,sqlunique约束[转]
using System;using System.ComponentModel.DataAnnotations;using System.Data.Entity;namespace Zwj.TEMS.Base{ /// <summary> /// 唯一性标识 /// </summary> [AttributeUs...
2016-03-10 18:27:00
85
转载 tomcat的一些常用的优化技巧
这次介绍的是如何简单的优化Tomcat服务器,如果用户并发量小,系统可能不会出问题,但是并发量大时,系统反应速度迅速下降,由于不了解原因拼命在自己的应用中寻找问题,从而浪费了宝贵的时间。下面来看看Tomcat是如何优化的。(1)屏蔽DNS查询Web应用程序可以通过Web容器提供的getRemoteHost()方法获得访问Web应用客户的IP地址和名称,但是这样会消耗Web容器...
2016-03-10 14:58:06
45
转载 linux 之sort命令详解
转载:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html 作者:孙愚sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始!1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升...
2016-03-09 20:30:48
39
转载 taobao面试要点
第一:其中有几个点必问,JVMGC深层机制、类加载,包括Tomcat和Jboss的、线程相关的如离线锁,互斥同步,java主线程和工作线程机制,concurrent包下的锁和sync关键字一些区别,然后就是concurrent包原代码的考查、接着就是数据结构重点是hashmap的结构问题然后大到分布式缓存hash算法的一些应用。然后就是设计模式及在你们项目中的运用,你对设计模式的理解,如一些模...
2016-03-08 17:55:00
43
转载 bash的配置文件类型
profile类:为交互式登录的shell进程提供配置bashrc类:为非交互式登录的shell进程提供配置全局:对所有用户都生效用户个人:仅对当前用户有效功用profile类/etc/profile 或/etc/profile.d/*.sh~/.bash_profile1、定义环境变量;2、运行命令或脚本bashrc类/etc/bashrc~/.bashrc1、...
2016-03-03 17:01:12
38
转载 常用NSString的方法
NSString *str=@"gyxy"; // 1.元素的个数 NSLog(@"%ld",str.length); //2.通过指定索引返回对应的字符 unichar ch=[str characterAtIndex:0]; NSLog(@"%c",ch); NSSt...
2016-03-02 21:59:00
34
转载 JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
原文链接:http://my.oschina.net/feichexia/blog/196575 现实企业级Java开发中,有时候我们会碰到下面这些问题:OutOfMemoryError,内存不足内存泄露线程死锁锁争用(Lock Contention)Java进程消耗CPU过高 .........
2016-03-02 21:19:00
45
转载 Linux Oracle to Exadata configuration
Linux Oracle to Exadata configurationLinux Oracle to Exadata configuration (Unidirectional)The diagram illustrates a configuration using a primary Extract process creat...
2016-03-02 19:03:00
62
转载 js类型检测
在javascript中我们通常使用typeof()来检测变量的类型,但是在一些复杂情况下typeof()就显得力不从心了,下面我们来说说typeof,constructor和toString,使用这三个进行类型的检测.typeoftypeof检测js中的基本类型还是可以的.var num = 1;typeof(num) // n...
2016-03-02 14:12:18
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人