自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 DRY(Don't Repeat Yourself )原则

凡是写过一些代码的程序猿都能够意识到应该避免重复的代码和逻辑。我们通过提取方法,提取抽象类等等措施来达到这一目的。我们总能时不时的听到类似这样的话:”把这些公用的类放到shared项目去,别的项目还要使用。。。“,什么算是公用(重复)的代码?是不是公用(重复)的代码就要放到一个叫shared的地方?为什么说重复的代码和逻辑会带来问题呢?你从一个类中复制了一段代码到另一个类中,但是这段代码足...

2016-03-31 22:54:00 67

转载 laravel中的Contracts, ServiceContainer, ServiceProvider, Facades关系

Contracts, ServiceContainer, ServiceProvider, FacadesContracts 合同,契约,也就是接口,定义一些规则,每个实现此接口的都要实现里面的方法ServiceContainer 实现Contracts,具体的逻辑实现ServiceProvider ServiceContainer的服务提供者,返回Serv...

2016-03-31 15:07:00 52

转载 linux及安全第六周总结——20135227黄晓妍

总结部分:操作系统内核三大功能:  进程管理,内存管理,文件系统最核心的是进程管理为了管理,首先要对每一个进程进行描述。进程描述符提供了所有内核需要了解的信息。进程控制模块:task_struct(抽象task_struct的简化图)  next_task,prev_task进程链表的管理  tty_struct控制台  fs_struct文件系统描述  f...

2016-03-31 12:15:00 91

转载 IOS RunLoop 常驻线程的实现

线程常驻,正如其名,我们要实现的事让一个线程长期存在,不被销毁。这时会有人说,那还不简单吗。但是这里我们要实现的事如何让线程座椅待命,而且并不是主线程。首先介绍一下正常情况下的线程使用。//// ViewController.m// CX RunLoop 常驻线程的实现//// Created by ma c on 16/3/30.// Copyri...

2016-03-30 17:59:00 34

转载 IT人的学习方法论-1 学习的方向

-----本文系转载,是一个系列,但是确实很好,不管是做服务的还是技术的都可以看看:07年的时候曾经讲过一节Webcast,名叫《使您成为Windows专家的一些学习习惯》。直到最近,还经常收到听众关于这一节课反馈和心得的电子邮件,可见学习方法论是大家非常关心的问题。因此,我的Blog就从讨论学习开始吧。IT是一个需要活到老,学到老的行当。在摩尔定律的推动下,技术领域的革新和提高每天都在发...

2016-03-30 16:55:00 56

转载 opencv统计二值图黑白像素个数

#include "iostream"#include "queue"#include "Windows.h"#include <opencv2/ml/ml.hpp>#include "opencv2/opencv.hpp"#include "Windows.h"#include "opencv2/core/core.hpp"#include "op...

2016-03-30 15:50:00 1678

转载 关于子网掩码

今天在知乎上看到一个关于子网掩码的解释,感觉说的很好,一下就对子网掩码的概念更加深刻了。网络上,数据从一个地方传到另外一个地方,是依靠 IP 寻址。从逻辑上来讲,是两步的。第一步,从 IP 中找到所属的网络,好比是去找这个人是哪个小区的;第二布,再从 IP 中找到主机在这个网络中的位置,好比是在小区里面找到这个人。第一步中的网络,就称之为「子网」(Subnet)。从逻辑上来讲,一般同...

2016-03-28 21:21:00 96

转载 maven添加jetty插件

pom.xml中增加jetty的配置<properties> <jetty-version>8.1.13.v20130916</jetty-version> <productionMode>false</productionMode></properties><build> ...

2016-03-28 20:28:00 45

转载 Java 线程内 递归 Bug 一例

一个线程的run方法里使用递归方法,出了Bug。 private boolean ispass(String creationId){ List<Map> maps =creationService.getCreationById(creationId); if(maps != null && maps.size()>0){ Map m = maps....

2016-03-28 16:56:00 124

转载 C#读取JSON字符串

下面这个是一段JSON字符串宏观图下面我们通过C#读取JSON字符串里的任何一个数值string jsonString="上面JSON字符串";//需要引用Newtonsoft.Json.dllJObject json = JObject.Parse(jsonString);//下面我们读取JSON字符串的第一级里的任何值,如下string page=json["P...

2016-03-28 16:49:00 645

转载 NSUserDefaults的用法

NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取...

2016-03-28 00:31:00 50

转载 前端开发者必备的20个在线工具和指南

  这里和搜集了前端开发者必备的20个在线工具和指南。新的一周,你需要计划学习新的东西或者能够提升你的能力。在平常的搜索中,我碰到过很多实用的工具,应用程序和参考文档,我把它们整理在下面这个列表。相信你会在这个列表中发现对你很有用的资料。您可能感兴趣的相关文章Web 前端开发人员和设计师必读文章集锦十个拥有丰富 UI 组件的 JavaScript 框架十款精心挑选的在线 C...

2016-03-27 22:04:00 60

转载 Java网络编程(TCP客户端)

TCP传输:两个端点建立连接后会有一个传输数据的通道,这个通道就称为流,而且是建立在网络基础上的流,之为socket流,该流中既可以读取也可以写入。TCP的两个端点:一个客户端:ServerSocket,一个服务端SocketTCP客户端执行的动作:1.建立TCP的socket服务,最好明确具体的地址和端口,这个对象在创建时,就已经可以对指定ip和端口进行连接(三次握手)2.如...

2016-03-26 16:42:00 41

转载 activeMQ 持久化配置

Mac 中安装activeMQbrew install activemq启动activemq start控制台:在浏览器中输入url:http://localhost:8161/A:持久化为文件 这个你装ActiveMQ时默认就是这种,只要你设置消息为持久化就可以了。涉及到的配置和代码有 <persistenceAdapter> ...

2016-03-26 08:24:00 61

转载 meta name="viewport" content="width=device-width,initial-scale=1.0" 解释

<meta name="viewport" content="width=device-width,initial-scale=1.0">content属性值 : width:可视区域的宽度,值可为数字或关键词device-width height:同width intial-scale:页面首次被显示是可视区域的缩放级别,取值1.0...

2016-03-25 11:10:00 147

转载 技术提高感想

1.劳逸结合,不要过度加班,多留出思考时间,用脑子做事。2.必须精通一个岗位后再涉猎其他的岗位知识。3.业余学习最好跟工作内容一致,差异越小效率越高。规划坚持针对性学习。4.自律,做事干净利落。拖拉黏糊,工作休息界限模糊都是不好的工作习惯。5.刻意练习,针对性实践,是成就高手的捷径。6.有意识提高分析问题解决问题的能力,语言表达能力。7.规划-实践-调试-总结。8.学东...

2016-03-25 10:17:00 58

转载 Hyper-V中的Linux无法配置网络地址的解决办法

一周碰到2次在Hyper-V 2012中安装了Linux,也安装了IC 3.4。但是却无法配置IP地址的问题。因此造成很多不便,因此找机会把这个原因和解决办法进行了尝试。这过程中感谢同事的提示,让我很快找到解决办法。在这里总结下Hyper-V下安装Linux的注意事项:1.正确选择Linux版本,具体请参见官网的兼容性列表2.安装完成后,务必安装Linux IC 3.4 mk...

2016-03-23 15:48:00 84

转载 【R笔记】R语言函数总结

R语言与数据挖掘:公式;数据;方法R语言特征对大小写敏感通常,数字,字母,. 和 _都是允许的(在一些国家还包括重音字母)。不过,一个命名必须以 . 或者字母开头,并且如果以 . 开头,第二个字符不允许是数字。基本命令要么是表达式(expressions)要么就是 赋值(assignments)。命令可以被 (;)隔开,或者另起一行。基本命令可以通过大括弧({和}) 放在一起构成一个复合表达式(c...

2016-03-23 10:25:00 6273

转载 linux export将PATH环境变量误删了的解决办法

今天新增环境变量的时候不小心把冒号错打成了分号export PATH=/usr/local/php5/bin;$PATH;导致PATH变量为/usr/local/php/bin解决办法:[ubuntu系统]export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/u...

2016-03-22 17:24:00 522

转载 Navicat for oracle cannot load OCI DLL

Navicat for oracle 提示 cannot load OCI DLL87,126,193instant client package is required for basic and TNS connection上午,想不用安装oracle 客户端,连接服务器,google之后决定用Navicat Premium试试,结果根据各种教程搞了好久都是这几个错误,无望。换用PL...

2016-03-22 16:47:00 39

转载 Java文件清单列表

1 package FileDemo; 2 3 import java.io.BufferedWriter; 4 import java.io.File; 5 import java.io.FileWriter; 6 import java.io.FilenameFilter; 7 import java.io.IOException; 8 impor...

2016-03-21 20:15:00 107

转载 软件工程作业02

源代码:package zuoye2;import java.awt.Container;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;class jiemian{ public jiemian() {...

2016-03-20 20:36:00 32

转载 (3)HTML ”列表“、图片和超链接

本节解说 1、 html支持的列表:无序列表、有序列表、定义列表2、 html中如何插入图片3、html的超链接《1》无序列表无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。无序列表始于 <ul> 标签。每个列表项始于 <li>。有序列表同样,有序列表也是一列项目,列表项目使用数字进行标记。有序列表始...

2016-03-20 16:25:00 182

转载 Notice: ob_end_clean() [ref.outcontrol]: failed to delete buffer. No buffer to delete

解决方法一@ob_end_clean();解决方法二if(ob_get_contents()) ob_end_clean();转载于:https://www.cnblogs.com/xiaozong/p/5296370.html

2016-03-19 21:22:00 301

转载 构建之法阅读笔记03

利用一些琐碎的时间读了《构建之法》3—4章,这两章书阐述了不同的主题,第三章书主要讲了软件工程师的个人发展,第四章书的主题是两个人之间的合作。第三章里面提到就像职业篮球运动员都有出场数,命中率,篮板等参数让我们明白各个运动员的水平高低。而软件工程师也有衡量自身水平高低的标准,比如一千行代码中有几个错误,还有代码返工的次数等。并且作为软件工程师,国家和企业都有一些认证证书,也能作为衡量的标...

2016-03-19 12:09:00 44

转载 swift 2.0 用代码写一个简单地UIWebView

其实写一个UIWebView 挺简单的,但是今天就被9.0 的新特性给坑了,不知道上一个项目中有没有遇到这个问题,反正是时间成了,自己也忘记了。今天还是再说一次吧。 我们先简单的创建一个UIWebView func creatWbcview() { let webview:UIWebView = UIWebView(fram...

2016-03-17 16:11:00 41

转载 windows7安装oracle 10g

1、出现如下错误 解决办法: ①确保你有该文件夹的完全控制权。文件夹点右键->属性->安全->高级->所有者->改为自己->编辑自己的权限为完全控制。 ②将setup.exe的兼容性改为windows server 2003(server pack 1)。右键属性-〉兼容性-〉兼容模式中。 ③右键,以...

2016-03-17 10:56:00 75

转载 Mvc设计模型与三层架构

Mvc(Model-View-Controller):是软件架构的一中设计模式,对软件进行分割成3个层次:视图、模型、控制。 实现对软件的一种动态的设计,并且容易对软件进行扩展、后期的修改,使某些程序尽量避免重复的代码;能够使用负责的程序简单化,程序的架构更直观。通过自身基本的分离,同时并对其程序他基本的部分进行了赋予! 1、Model:对数据库进行设计,使程序拥有的基本pojo实体,应...

2016-03-15 00:10:00 179

转载 JAVA服务器搭建之问题总结

  负责维护公司产品的web服务器搭建与维护,最近遇到一下状况,今天在这里简单总结一下,希望对于刚刚一些刚入行的小伙伴有所帮助,避免再走弯路。第一点:Tomcat内存设置:一、常见的Java内存溢出有以下三种:1.java.lang.OutOfMemoryError: Java heap space----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,...

2016-03-14 16:17:00 56

转载 bash报错./mq.sh: line 15: warning: here-document at line 10 delimited by end-of-file (wanted `eof')...

[root@localhost tmp]# ./mq.sh./mq.sh: line 15: warning: here-document at line 10 delimited by end-of-file (wanted `eof')5724 72 1994 2011 1 4 8409 4 2016 02 07 18 56 09 0 0 0 2016 02 07 18 56 09 ...

2016-03-14 16:16:00 170

转载 sql 工具类function

--判断是否为整数create or replace function is_number(param VARCHAR2) return NUMBER is v_num NUMBER;begin v_num := to_number(NVL(param,'a')); RETURN 0;EXCEPTION WHEN OTHERS THEN RETUR...

2016-03-14 10:36:00 43

转载 Elasticsearch-2.x应用填坑之路

Elasticsearch-2.x应用填坑之路使用版本说明:2.1.1强制不能使用root用户启动因为在2.x版本强调了安全性,防止attracker侵入root用户,所以建议使用者创建其他用户启动。当然,可以通过配置来实现root用户启动。在bin目录修改elasticsearch.in.sh文件,填加如下配置项:JAVA_OPTS="$JAVA_OPTS -Des.insecur...

2016-03-13 17:14:00 95

转载 eclipse下maven项目保持原有目录结构配置resin运行环境

maven项目用起来很方便,但是它的目录结构和eclipse的目录结构是有区别的,故而在eclipse下的maven项目,直接运行调试是有一些问题的.为了方便maven项目的运行调试,因而也就有了像tomcat-maven-plugin,jetty-maven-plugin这类maven插件,不使用eclipse的运行,而直接在maven中运行这类插件是一点问题没有的,调试使用都很方便.但是r...

2016-03-12 22:46:00 94

转载 快速回顾C#基础(编程的小技巧)待完善

一、类型转换二、可变参数三、字符串四、委托五、构造函数六、Lamba表达式七、Linq八、Entity Framework  1.程序的入口:Entities 文件后缀Context.cs  2.数据库的相关信息都在生成的一个与数据库表对应的类中 文件数据库名.tt中的表名(一般EF的名字和数据库的名字或者项目的名字相同后面加D...

2016-03-11 16:24:00 44

转载 oracle, create table, insufficient privileges

SQL> exec pro_gz_day_report; ORA-01031: insufficient privileges ORA-06512: at "....", line 6 ORA-06512: at line 2 限不足无法创建表,可以通过如下方案解决:grant create any tabl...

2016-03-10 21:17:00 41

转载 Mac git 代码的Add 以及提交

1 进入到当前的代码目录2 git add 文件夹(需要上传的文件)3 git commit -m "你的注释"4 git pushok !参考 : http://www.open-open.com/lib/view/open1335879873983.html转载于:https://www.cnblogs.com/penger/p/5261598.h...

2016-03-10 13:39:00 139

转载 3.运算符

运算符学习要点:1.什么是表达式2.一元运算符3.算术运算符4.关系运算符5.逻辑运算符6.*位运算符7.赋值运算符8.其他运算符9.运算符优先级ECMAScript-262描述了一组用于操作数据值的运算符,包括一元运算符、布尔运算符、算术运算符、关系运算符、三元运算符、位运算符即赋值运算符。ECMAScript中的运算符适用于很多值,包括字符串、数值、布尔值、对象等。当应用于对象时通常会...

2016-03-09 23:04:00 73

转载 POST 和GET传输的最大容量分别是多少?

          get 是通过URL提交数据,因此GET可提交的数据量就跟URL所能达到的最大长度有直接关系。很多文章都说GET方式提交的数据最多只能是1024字节,而 实际上,URL不存在参数上限的问题,HTTP协议规范也没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制 是2083字节(2K+35字节)。对于其他浏览器,如FireFox,Netsca...

2016-03-09 21:43:00 1329

转载 前端js模板库 JinkoTemplate

有时候需要使用ajax来异步生成html,最土的方法就是用js的‘+’连接html代码,生成繁琐。一旦需要修改,对于少量的html代码到没啥问题,要是比较复杂的样式时,就真坑爹了,眼花缭乱有木有?JinkoTemplate库可以直接通过JinkoTemplate语法快速生成所需要的html代码,修改的时候也相当轻松,就如同修改当前html文件里的代码一样,不需要去修改js的地方。以下是使...

2016-03-09 17:40:00 52

转载 Python里生成器的问题

任何包含yield语句的函数称为生成器。转载于:https://www.cnblogs.com/xubing-613/p/5258832.html

2016-03-09 16:54:00 35

空空如也

空空如也

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

TA关注的人

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