自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Unity ShaderLab学习总结

http://www.jianshu.com/p/7b9498e58659Unity ShaderLab学习总结作者DonaldW关注2014.07.20 17:17*字数 4891阅读 39776评论 10喜欢 112Why Bothers?为什么已经有ShaderForge这种可视化Shader编辑器、为什么Asset Store已经有那么多炫酷的...

2017-06-30 15:08:00 92

转载 [译] 把 UUID 或者 GUID 作为主键?你得小心啦!

原文地址:UUID or GUID as Primary Keys? Be Careful!原文作者:Tom Harrison Jr译文出自:掘金翻译计划译者:zaraguo校对者:canonxu yifili09把 UUID 或者 GUID 作为主键?你得小心啦!没有什么会像 GUID 一样表达“用户友好”!最近在阅读时,一篇谈论如何扩展数据库的文章引起了我的关注 - ...

2017-06-30 09:49:14 518

转载 关联查询之map的延伸使用方法

<select id="front.sort.selectListall" parameterType="myshop.services.front.sort.bean.sort" resultMap="sortResultMap"> select one.*,tw.id sid,tw.catlevel slevel,tw.name sname,tw.code scod...

2017-06-29 12:44:00 67

转载 在 S5PV210 的 开发板上 使用 串口 收发信息

参考学习教程:周立功嵌入式Linux开发教程-(上册)材料:首先 准备一个 安装好 Linux 的 开发板 使用 xshell 工具 连接 开发板 ,winscp 工具 连接 开发板 , 准备 一个 Ubuntu 32位 ,装上 交叉编译链。。使用下面 代码 和 Makefile 文件 进行编译 ,生成的 执行 文件 利用 winscp 软件复制到 Li...

2017-06-29 10:33:00 102

转载 微信开放平台搭建

背景  公司有一个产品,需要用到微信授权登录及微信消息推送等功能。本来能够简单的使用公众号的接口将appid和appsecrect等信息写到配置文件里,但是作为一个产品化的东西,从体验等各方面来讲都不能那么的顺畅。于是打算对接微信开放平台。本文是基于Laravel的一次微信开放平台整合记录,如果能够帮到一些朋友,自然是非常高兴的事情。平台账号申请  网址是https://open...

2017-06-28 17:05:00 189

转载 clean up of cache in memory every 3 seconds

[DllImport("kernel32.dll", EntryPoint = "SetProcessWorkingSetSize")] public static extern int SetProcessWorkingSetSize(IntPtr process, int minSize, int maxSize); private void...

2017-06-28 13:16:00 53

转载 CSS-图像映射

图像映射是将一些区域变成热点,我们在网上获取搜索图片,图片上会有关于任务的简短信息介绍,还有一个接触更多的就是QQ空间的相册,浏览QQ空间照片鼠标滑动到人物头像的时候让你选择标记人物,都是将图片和内容混合在一起进行表现。用户在看图片的时候不在是冰冷冷的图片,其实就是实现起来这种内容和图片的映射很简单,简单的看下效果:Html代码:1...

2017-06-28 11:04:00 101

转载 kotlin 记录(已弃坑)

kotlin有些是转载内容使用nullable值以及空值检测    引用或函数返回值如果可能为null值,则必须显式标记nullable。 (在类型后面跟一个问号表示这个对象可能为空,跟两个感叹号表示这个类型一定不为空)fun main(args: Array<String>) { if (args.size() < 2) { prin...

2017-06-27 10:42:00 59

转载 C# 中执行 msi 安装

实现思路平时使用 msiexec.exe 习惯了,所以最直接的想法就是在一个子进程中执行:msiexec.exe/qn这样固然是能够完成任务,但是不是太简陋了? 安装开始后我们想取消这次安装怎么办? 或者我们还想要拿到一些安装进度的信息。其实可以通过调用三个 windows API 轻松搞定这个事儿!下面的 C# demo 用一个自定义 Form 来指示多个 MSI 文件的...

2017-06-27 10:12:28 531

转载 服务降级与动态扩展的执行方案

昨天讲了一下服务流量控制的可行性方案,这只讲了应对大流量解决方案的上半部分,今天将讲一下下半部分,如何来执行服务降级和动态扩展。并且在实际工作中,我们是将流量控制和服务降级混合使用的,所以今天的话题会建立在昨天的讨论之上。什么是服务降级 服务降级是在服务器压力陡增的情况下,利用有限资源,根据当前业务情况,关闭某些服务接口或者页面,以此释放服务器资源以保证核心任务的正常运行。流量控制本...

2017-06-27 02:10:44 187

转载 MySQL 主从复制

1. 主库创建允许远程连接 + 至少具备 replication、slave 权限的 MySQL 用户用户名解释这边的用户 'slave_mysql'@'192.168.%' 指的是只允许 ip 以 192.168. 开头的远程主机进行连接(本地测试用的),新手建议是设置为 'slave_mysql'@'%'。注意数据库通配符的使用。...

2017-06-25 19:43:19 41

转载 HDU 5358 First One(枚举)

First OneTime Limit: 4000/2000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others)Total Submission(s): 690Accepted Submission(s): 205Problem Descriptionsoda has...

2017-06-22 21:37:00 52

转载 html页面的简单对话框(alert, confirm, prompt)

html页面简单的三种对话框例如以下:1、alert(),最简单的提示框:alert("你好!");2、confirm(),有确认和取消两个button:if(confirm("还有继续吗?")){ alert("继续");}else{ alert("再见");}3、prompt()。能够输入信息:var nam...

2017-06-21 14:44:00 785 1

转载 laravel学习笔记

为什么80%的码农都做不了架构师?>>> ...

2017-06-21 11:51:00 74

转载 git pull时候遇到问题

error:Yourlocalchangestothefollowingfileswouldbeoverwrittenbymerge: xxx/xxx/xxx.java Please,commityourchangesorstashthembeforeyoucanmerge. Aborting方法1.stash通常遇到这个...

2017-06-21 11:22:00 70

转载 一:Java之面向对象基本概念

1、面向对象面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm)。其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统。而且在系统构造中尽可能运用人类的自然思维方式。什么是OOP?OOP,即是面象对象的编程,是与结构化编程相对的编程方式。不了解结构...

2017-06-20 13:16:00 70

转载 Struts(21)OGNL具体解释

Struts2 中内置了OGNL表达式的支持,使得Struts2的具有比Struts1更为强大的数据訪问的功能。本文主要解说OGNL的用法。并不会去解说一些原理性的东西。想要了解的朋友能够自己去查阅相关的资料     在OGNL的使用主要分下面部分来解说:1.使用OGNL訪问对象(不同范围的取值)                                       2.OGNL的集合操...

2017-06-20 12:15:00 53

转载 因材施教

每个人都有自己的优点和长处,没有必要强求一致,重要的是要扬长避短。 犹太少年琼尼·马汶的爸爸是木匠,妈妈是家庭主妇。这对夫妇准备送儿子上大学,所以节衣缩食,一点一点地存钱。马文读高中二年级时,一天,学校聘请的一位心理学家把这个16岁的少年叫到办公室,对他说:“琼尼,我看过了你各学科的成绩和各项体格检查,仔细研究了你各方面的情况。” 马文插嘴道:“我一直很用功的。” ...

2017-06-19 22:41:04 124

转载 JavaScript------自定义string.replaceAll()方法

代码::注意:原始的replace()方法只能替换第一个字符串checkString.prototype.replaceAll = function (s1, s2) { return this.replace(new RegExp(s1, "gm"), s2);}var data = "check out,check in";var li = data.replaceAll...

2017-06-19 22:32:00 79

转载 51nod1446 Kirchhoff矩阵+Gauss消元+容斥+折半DFS

思路://By SiriusRen#include <cstdio>#include <cstring>#include <algorithm>using namespace std;typedef long long ll;const int mod=1000000007;int cases,n,maxval,a[44]...

2017-06-19 21:00:00 50

转载 [转]Shell脚本之无限循环的两种方法

方法一: while循环,用的比较多的#!/bin/bashset j=2while truedo let "j=j+1" echo "----------j is $j--------------"done方法二:for ,看到这个用法时,看来是真真了解了for的含义#!/bin/bashset i...

2017-06-19 16:11:00 325

转载 微信小程序上线广告功能 打造O2O闭环

  6月16日开始,通过微信小程序入口搜索“酒店”、“水果”等关键字时,会看到标注有“广告”字眼的第三方服务信息。来自微信内部的消息是,小程序关键词推广确实在灰度内测阶段,不仅测试的商户很少,也并非每个微信用户都能搜到。微信小程序上线之初即承载着微信连结线下消费场景的想法,线下店铺通过微信小程序可以实现不同的功能,比如买电影票、餐厅排号、餐馆点菜、查询公交等。  就在广告测试两天前,小程序借助...

2017-06-19 12:02:00 199

转载 os.environ详解

我们想要用Python获得一些有关系统的各种信息的时候就不得不想到os的environ,那这里面都具体包含了那些内容呢?简介对于官方的解释,environ是一个字符串所对应环境的映像对象。这是什么意思呢?举个例子来说,environ['HOME']就代表了当前这个用户的主目录。例子比如刚刚举例的os.environ[HOME]在linux中适用而在windows下面是没有这个key的,在w...

2017-06-19 09:50:00 2115

转载 八皇后问题——递归+回溯法

    八皇后问题,是一个古老而著名的问题。是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击。即随意两个皇后都不能处于同一行、同一列或同一斜线上。问有多少种摆法。 高斯觉得有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解。后来有人用图论的方法解出92种结果。求解过程:    採用...

2017-06-18 15:01:00 145

转载 linux学习之路二 ------登陆篇

上一篇中讲了如何搭建虚拟机学习平台,在这篇中将介绍如何登陆Linux系统和修改超级用户密码1.打开虚拟机后,进入界面,需要让我们输入账号密码,在前面安装的时候我们设置过。如图2.输入账号密码,输入密码的时候是不显示的,所以不要认为没有输入。如图3.验证成功之后,出现[admin@localhost ~]$ ,则说明登陆成功,Linux系统有超级用户和普通用户之分,超级用户也就是...

2017-06-17 10:53:00 93

转载 linux 下sqlite的 C编程之sqlite3_get_table

说明:通过sqlite3_get_table查询得到的结果,其结构是:第一行是列名,随后的行才是值。遍历的方式和二维数组相同。 #include &lt;unistd.h&gt;#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;sqlite3.h&gt;#include "test.h"int main(int ...

2017-06-16 14:23:00 256

转载 TextSwitcher(文本切换器)和ViewFlipper

1.TextSwitcher使用:应用分为三步: 1.得到 TextSwitcher 实例对象 TextSwitcher switcher = (TextSwitcher) findViewById(R.id.textSwitcher); 2.为switcher指定ViewSwitcher.ViewFactory工厂,该工厂会产生出转换时需要的View switc...

2017-06-16 00:13:00 75

转载 分页,sql分组聚合

分页SELECT TOP 页大小 * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1 ) as A WHERE RowNumber > 页大小*(页数-1) 分组聚合create table tb(id int, value varchar(10))i...

2017-06-15 11:26:00 61

转载 Nginx状态信息(status)配置及信息详解

Nginx状态信息(status)配置及信息详解 nginx与php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助。为了后续的zabbix监控,我们需要先了解一下nginx的状态页。Nginx状态信息(status)介绍Nginx软件在编译时又一个with-http_stub_status_module模块,这个模块功能是记录Nginx的基本访问...

2017-06-14 19:25:00 198

转载 nginx 在同一个server中配置http https

server { listen 80; listen 443 ssl; #监听端口,要让https和http并存,不能在配置文件中使用ssl on server_name 192.168.1.193; root C:\webapps\bsxmgw\pages; index index.html index.htm...

2017-06-14 15:07:13 331

转载 ubuntu重新安装 apache2

$ sudo apt-get --purge remove apache2$ sudo apt-get --purge remove apache2.2-common$ sudo apt-get autoremove2. 找到没有删干净的配置文件,删除$ sudo find/etc -name "*apache*" -execrm -rf {};$ sudo rm -rf /var/w...

2017-06-14 11:46:00 113

转载 1.15 克隆虚拟机

克隆虚拟机的时候需要关闭当前打开着的虚拟机如下图:如下图,下一步创建克隆虚拟机,因为只是做实验用,就选择比较节省空间的第一项如下图,更改一个好辨认的名字,选择好保存地址,完成创建-创建完成后进入克隆好的虚拟机,进行部分配置调整(因为是克隆的虚拟机,登录账户,和密码都和之前那个虚拟机是同一个)1、更改虚拟机的hostname,使用hostnamectl set-hostname...

2017-06-14 00:15:22 42

转载 CAP原理和BASE思想

分布式领域CAP理论,Consistency(一致性), 数据一致更新,所有数据变动都是同步的Availability(可用性), 好的响应性能Partition tolerance(分区容错性) 可靠性定理:任何分布式系统只可同时满足二点,没法三者兼顾。忠告:架构师不要将精力浪费在如何设计能满足三者的完美分布式系统,而是应该进行取舍。关系数据库的ACID模型拥有 高一致性 + 可用性 很...

2017-06-13 19:48:00 62

转载 Ubuntu 16.04 + vim8 + vundle + YouCompleteMe

【vim8】1、卸载旧版 vim 。1.1、查看walker@ubuntu:~$dpkg-l|grepvimiivim-common2:7.4.1689-3ubuntu1.2amd64ViIMproved-Commonfilesiivim-tiny...

2017-06-13 16:21:31 69

转载 根据文件属性或权限进行find查找

原文发表于《网络安全和信息化》2017年第3期,现转发到博客。讲课过程中发现对find命令-perm选项的理解有些偏差,将相关内容修订之后发布在新的博客上,https://blog.51cto.com/yttitan/2306703find是Linux系统中功能强大的文件查找命令,它可以实现文件的精确查找,是在日常运维工作中最常使用的命令之一。find命令支持的查找条件非常...

2017-06-13 16:19:46 153

转载 ansible playbook对错误的处理

TopicsPlaybooks 中的错误处理忽略错误的命令控制对失败的定义覆写更改结果Ansible 通常默认会确保检测模块和命令的返回码并且会快速失败 – 专注于一个错误除非你另作打算.有时一条命令会返回 0 但那不是报错.有时命令不会总是报告它 ‘改变’ 了远程系统.本章节描述了 如何将 Ansible 处理输出结果和错误处理的默认行为...

2017-06-13 13:27:00 472

转载 我的高效编程的秘诀:自己主动化你的编程工作

我的高效编程的秘诀:自己主动化你的编程工作2015-08-05cheungmine, all rights reserved.软件工业的目标就是把人类的生产活动流程化。自己主动化和智能化。作为一个程序开发者,我们没有什么理由不把自己的工作自己主动化和流程化。虽然这个过程不是一日之功,也不一定会达到尽善尽美,可是各种开发类库、框架、工具的出现。是以这个为终极目标的。比如java web开发。SS...

2017-06-13 09:17:00 126

转载 Pku3664

&lt;span style="color:#6600cc;"&gt;/*D - Election TimeTime Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d &amp; %I64uSubmitStatusDescriptionThe cows are having their first ...

2017-06-12 16:54:00 62

转载 Number 和 parseInt 区别

把字符串 转换成 数字的时候, Number 有点不靠谱, 因为会对 '' 和 null 转换成0, parseInt 相对靠谱些;判断是否是数值时, isNaN 对于字符串'2'的判断是数字, 对 null 和 '' 也是数字, 所以也是不靠谱;另外注意 typeof NaN 为 'number', 说明 typeof 判断数字也是不靠谱。Number(''); // 0N...

2017-06-12 11:41:00 134

转载 如何使用std::forward_list 查找插入数据

//// Forward_list.hpp// 练习//// Created by hanzhiqiang on 2017/6/11.// Copyright © 2017年 hanzhiqiang. All rights reserved.//#ifndef Forward_list_hpp#define For...

2017-06-11 02:39:07 132

空空如也

空空如也

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

TA关注的人

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