- 博客(54)
- 收藏
- 关注
转载 适配器模式
一、引言在实际的开发过程中,由于应用环境的变化(例如使用语言的变化),我们需要的实现在新的环境中没有现存对象可以满足,但是其他环境却存在这样现存的对象。那么如果将“将现存的对象”在新的环境中进行调用呢?解决这个问题的办法就是我们本文要介绍的适配器模式——使得新环境中不需要去重复实现已经存在了的实现而很好地把现有对象(指原来环境中的现有对象)加入到新环境来使用。二、适配器模式的详细介绍2...
2016-08-31 21:35:00 48
转载 Angular 通过 $http.post 写入本地 JSON 文件
最近在练习使用 Angular,在实现 $http 对本地 JSON 文档读写的时候遇到了问题。问题使用 GET 方法成功将 JSON 文档的内容读出来;但是在使用 POST 插入本地 JSON 文档 newBook 的时候,Chrome 的终端里出现了如下错误: Failed to load resource: the server responded with a stat...
2016-08-30 17:34:00 230
转载 mvc4 发布到winserver 2008r2 webapi webhost报错
vs -工具-NuGet程序包管理器-程序包管理控制台 执行“Update-Package Microsoft.aspNet.WebApi -reinstall”转载于:https://www.cnblogs.com/52694-cy/p/5821737.html
2016-08-30 13:56:00 82
转载 log4j
基本用法: 日志记录的重要性不多说,先给出依赖:<!-- log begin --><dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version&...
2016-08-29 14:54:00 56
转载 T-SQL 之 控制流语句
控制流语句也称为流程控制语句,是和高级编程语言中的类似功能一致的,引入控制流语句将使T-SQL代码有顺序执行转变为按控制执行。 批处理:一个批处理段是由一个或者多个语句组成的一个批处理,之所以叫批处理是因为所有语句一次性被提交到一个SQL实例。 [1] 批处理是分批提交到SQL Server示例,因此在不同的批处理里局部变量不可访问。 [2] 在不同批处理中,流程控制语句不能...
2016-08-29 13:00:00 43
转载 Android分割线divider(内含Android虚线分割线失效成实线解决方案)
Android分割线divider(内含Android虚线分割线失效成实线解决方案)转载于:https://www.cnblogs.com/zhujiabin/p/5816914.html
2016-08-29 10:10:00 60
转载 欧拉路径Hrbust1351
http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1351这道题先利用并查集的知识点,把输入的数据连结起来,形成一个树,然后再逐个结点判断。如果所有的结点都能相连,那么这是一个连通的路径,否则直接跳出,输出。否则记录结点的度的个数,逐个检查。 1 #include&l...
2016-08-28 21:50:00 51
转载 shader开发_5.Surface shader官方例子(注释版本)
上一章unity 默认生成了一个surface shader 这里来了解一下它 1 Shader "Custom/myshader01" { //shader的路径名称 2 Properties { //资源属性代码块 3 _Color ("Color", Color) = (1,1,1,1) //定...
2016-08-28 18:43:00 55
转载 js验证码
1、html<html> <head> <script language = "javascript" src = "code.js"></script> <link rel="stylesheet" type="text/css" href="code.css"> <...
2016-08-27 18:19:00 39
转载 【Qt开发】【Linux开发】Qt程序在嵌入式设备(arm) 上运行,鼠标擦除界面的解决方案...
笔者最近想在arm开发板上,开发一个应用程序,经过网上查询发现qt作为跨平台开发软件很不错,于是便选择了qt开发,笔者的qt版本是4.8.6的。由于arm的主频太低,在arm上进行开发编译,效率会大大下降,因此选择了交叉编译。那么问题就来了:在PC上编译好arm程序后,在arm上运行,运行参数为-qws,但是笔者郁闷的...
2016-08-25 01:36:00 186
转载 linux yum命令详解
http://www.cnblogs.com/chuncn/archive/2010/10/17/1853915.html转载于:https://www.cnblogs.com/sj521/p/5804933.html
2016-08-24 22:44:00 36
转载 VECTOR
#include <vector>#include <algorithm>typedef std::vector<std::string> StringVec;StringVec fruit;fruit.clear();fruit.push_back("appale");fruit.push_back("pear");fruit.pu...
2016-08-24 21:09:00 53
转载 Docker-利用dockerfile来搭建tomcat服务
在前面的例子中,我们从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。常用参数:FROM命令。用法,FROM <image>:<tag&...
2016-08-24 19:12:00 37
转载 UVa(11292),贪心水题
蓝书P1,很简单的一个贪心选择,用能力小的去砍小的。本来想双重循环,哎,傻逼了,直接遍历选手,碰到能砍的就砍掉。#include <stdio.h>#include <algorithm>using namespace std;#define MAXN 20005int n,m;int nn[MAXN],mm[MAXN];...
2016-08-24 17:35:00 44
转载 iOS 开发中你是否遇到这些经验问题(二)
前言:1.在Block中一起使用weakSelf与strongSelf的含义我们都会声明一个弱引用在block中使用, 目的就是防止循环引用, 那么weakSelf与strongSelf一起使用目的是什么呢? 首先先定义2个宏:#define LRWeakSelf(type)__weak typeof(type) weak##type = type;...
2016-08-24 08:51:00 35
转载 BigInteger和BigDecimal的练习
前言: BigInteger用于处理大数据的计算,它继承自java.math.BigInteger。用法相对来说比较简单,掌握几个基本运算即可。初始化:BigInteger sum=new BigInteger("0");加法:sum=sum.add(n1); //这里sum和n都为BigInteger类型减法:sum=sum.subtract(n1);乘法:s...
2016-08-23 16:41:00 129
转载 SQL Server中自连接和联合的用法
自连接:一个表自己跟自己连接起来查询数据;联合:表与表之间以纵向的方式连接在一起。例子:输出每个员工的姓名 工资 和上司的姓名select "E1".ename "员工姓名", "E1".sal "工资", "E2".ename "上司姓名" from emp "E1" join emp "E2" on "E1".mgr = "E2".EMPNO ...
2016-08-22 16:03:00 220
转载 四线电阻式触摸屏驱动的优化
源:四线电阻式触摸屏驱动的优化原文:http://blog.csdn.net/zmq5411/article/details/6174314转载于:https://www.cnblogs.com/LittleTiger/p/5795884.html
2016-08-22 15:48:00 36
转载 (转)JVM内存参数说明
1、jvm的内部体系结构浅析2、jvm的几个运行时数据区域3、jvm的内存溢出异常-Xss128k //可以这么理解,ss代表stack size每个线程的java栈大小,一个线程java栈所有栈帧大小总和最大允许的尺寸128k。-Xms128m //可以这么理解,ms代表malloc small, malloc的大小是在堆上面...
2016-08-22 15:34:00 97
转载 nginx编译安装
一、安装相关支持库:yum -y install gcc gcc-c++ autoconfyum -y install openssl openssl-develpcre:为了重写rewrite, zlib:为了gzip压缩,ngx_pagespeed插件:前端网页访问提速优化插件(1)pcre安装:wgetftp://ftp.csx.cam.ac.uk/pub/so...
2016-08-21 22:56:00 47
转载 information_schema.column_privileges 学习
mysql 的授权是分层次的 实例级 | 库级 | 表级 | 列级 而这些授权信息被保存在了mysql.user | mysql.db | mysql.tables_priv | mysql.column_priv 等表中而information_schema.column_privileges 表中的信息来自于mysql.column_priv 表1、information_schema...
2016-08-21 21:43:00 51
转载 bzoj 1658: [Usaco2006 Mar]Water Slides 滑水
题解:很神奇的做法,把点分成入度大于出度和入度小于出度两种。然后入度大于出度的点必须走到某个点,所以排序贪心。#include<stdio.h>#include<iostream>#include<algorithm>#include<stdlib.h>using namespace std;const in...
2016-08-21 19:15:00 96
转载 读书笔记 - 《万历十五年》
这是大名鼎鼎的黄仁宇著作中最受人好评的一本书。书的英文原名是<1597,A Year of No Significance>,这个标题寓意深刻。在这一年中看起来确实没有多显著的大事,但多个易于忽视的细枝末节却是之后大事的起因,在平平淡淡中明王朝即将走向末路。这本书以1587年的瞬间做为切入点,重点描述和点评了当时明王朝中七个重要人物,让人身临其境的感觉到明王朝的运作、挣扎、无...
2016-08-21 03:17:00 128
转载 算法 - 质数(素数)
package mainimport "time"import "os"import "fmt"import "math"func main() { timeStart := time.Now() // 获取50万以内的质数(普通算法,个数41538,耗时8.7秒) prime := GetPrimeLimit1(500000) print("个数", ...
2016-08-20 16:37:00 162
转载 Modem常用概念
真实设备的标识,即DEVICE_ID。比如,Android设备是手机,这个DEVICE_ID可以同通过TelephonyManager.getDeviceId()获取,它根据不同的手机设备返回IMEI,MEID或者ESN码。 这里的IMSI、IMEI、ESN和MEID实际是 IMSI 国际移动用户识别码(IMSI:International Mobile Subscriber...
2016-08-20 16:35:00 315
转载 浅谈购物车中cookie的使用
购物车对于电商网站来说是一个非常重要的模块。最近自己的项目中也用到了,所以拿出来说说事!购物车是用户选择商品的一个缓存的地方。其中包含了商品的基本信息,例如:商品的描述,商品的价格,商品的数量等等。对于这个缓存而言,实现的方式是有很多种的,当然也是各有优劣,简单说一下:1.session:对话的时效性的问题,如果客户选购商品的途中浏览器突然关闭,服务端找不到cookie中的s...
2016-08-20 11:26:00 81
转载 apply()与call()
apply()与call()都是都是继承另一个对象的方法,继承另一个对象的变量。例:function Person(name,age){ this.age=age; this.name=name; } function student(name,age,grade){ this.grade=grade; Person.apply(this,argumen...
2016-08-19 10:48:00 34
转载 iOS UIColor RGB HEX
+(UIColor *)colorWithR:(CGFloat)r g:(CGFloat)g b:(CGFloat)b a:(CGFloat)a{ return [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b/255.0f alpha:a/100.0f];}+ (UIColor *)color...
2016-08-18 10:16:00 69
转载 Convert Binary Search Tree to Doubly Linked List
Convert a binary search tree to doubly linked list with in-order traversal.Have you met this question in a real interview?YesExampleGiven a binary search tree: 4 ...
2016-08-18 05:47:00 82
转载 ROS node调用service: ros::service::call/client.call()
简介:介绍如何在一个node里调用现有的rosservice list查询到的service。效果:通过talker publish需要调用服务的数据,listener接收到数据后调用服务进行三个整形数据相加,并返回相加和。环境:ubuntu 14.04 +indigo.备注:文中未详细介绍的api或ros的基本函数请参看之前博文。[正文]创建过程类似wiki...
2016-08-17 22:17:00 910
转载 Zabbix 快速创建screen
#!/usr/bin/env pythonimport urllib2import jsonimport argparsedef authenticate(url, username, password): values ={'jsonrpc':'2.0','method':'user.login','params':{'user': username,...
2016-08-17 18:52:00 207
转载 Objective C NSString 编码成URL 特殊字符处理
找了一下网上的教程都是使用类似以下代码,Xcode提示这个CoreFoundation不受ARC管理,所以折中的方式是添加__bridge. NSString *encodedValue = (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(nil, ...
2016-08-17 12:05:00 90
转载 一篇文看懂Hadoop
我们很荣幸能够见证Hadoop十年从无到有,再到称王。感动于技术的日新月异时,希望通过这篇内容深入解读Hadoop的昨天、今天和明天,憧憬下一个十年。本文分为技术篇、产业篇、应用篇、展望篇四部分 技术篇 2006年项目成立的一开始,“Hadoop”这个单词只代表了两个组件——HDFS和MapReduce。到现在的10个年头,这个单词代表的是“核心”(...
2016-08-16 21:53:00 76
转载 Blender 基础 骨架-02 骨架的各种呈现方式
Blender 基础 骨架-02 — 骨架的各种呈现方式我使用的Blender版本:Blender V 2.77前言在 Blender 基础 骨架-01 教程里面,将骨架和模型联系在一起,我们在3D动画里面,管这道工序称之为:绑定,英文就是:Band。(绑定:让骨架控制模型)这节课,我们继续学习骨架。学习骨架在Blender里面的各种呈现方式。从界面上,...
2016-08-15 14:16:00 785
转载 【VS开发】raw socket 的例子
raw socket 的例子一. 摘要 Raw Socket: 原始套接字 可以用它来发送和接收 IP 层以上的原始数据包, 如 ICMP, TCP, UDP... int sockRaw = socket(AF_INET, SOCK_RAW, IPPROTO_RAW...
2016-08-13 19:37:00 143
转载 数字游戏_纪中2032_暴力?
DescriptionFJ和他的奶牛们喜欢玩一种数字游戏:他们按某种顺序在纸上写下1~N(1<=N<=10)之间的所有数,然后把相邻的数字相加,得到一个比原数列少一项的数列。对新数列重复上述的操作,直到整个数列只剩一个数为止。N=4的时候,整个游戏的流程可能如下所示: 3 1 2 4 4 3 6 7 9 ...
2016-08-13 16:58:00 101
转载 夺命雷公狗---node.js---2node.js中的npm的常用命令
npm install <name>安装nodejs的依赖包例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6npm install <name> -g 将包安装到全局环境中但是代码中,直接通过require...
2016-08-12 21:35:00 49
转载 在Linux下如何使用GCC编译程序、简单生成 静态库及动态库
最近在编写的一个Apache kafka 的C/C++客户端,,在看他写的example中,他的编译是用librdkafka++.a和librdkafka.a 静态库编译的,,,而我们这边要求使用动态库方法编译,,,所以简单了解一下,静态库编译的动态库编译的区别,下边是一个网上搜的一篇文章,到最后有一点简单介绍!【转】在Linux下如何使用GCC编译程序、简单生...
2016-08-12 17:51:00 79
转载 kmv xml 文件配置vnc 端口冲突 会无法启动
<graphics type='vnc' port='6029' autoport='no' listen='0.0.0.0'>如果有多个虛机用相同vnc port的话,只能有一个可以启动,所以vnc port号是唯一的sh-4.1# virsh start redmineerror: Failed to start domain redmineerr...
2016-08-12 09:19:00 260
转载 设计模式之 面向对象的养猪厂的故事,C#演示(一)
对于设计模式, 从本质上说, 其最大的用途就是适应需求的变化. 因为有了设计模式,我们可以在设计阶段就为未来可能发生的变化留下足够的空间.我们通过一个建造现代化养猪场的故事, 来讨论一下设计模式与需要变化之间的关系.(一)设计模式最根本的意图是适应需求的变化一个机器人研发小组研制了一种能自动喂猪的机器人, 于是有人投资兴建了一座由机器人管理的养猪场. 这个养猪场要饲养的猪的品种包...
2016-08-11 11:17:00 59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人