go CentOS 32 bit安装golang 1.7 到这里 [https://golang.org/dl/]下载相应的包 CentOS 32bit对应的包为:https://storage.googleapis.com/golang/go1.7.3.linux-386.tar.gz 下载命令: wget https://storage.googleapis.com/golang/go1.7.3.linux-386.tar.gz 下载后解压缩:
leetcode 【Leetcode】Merge Two Sorted Lists Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 合并两个已排好序的数组 代码 #include using namespace
leetcode 【Leetcode】 问题描述 Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid. The brackets must close in
nodejs 【NodeJs基础篇】(十一)Express 4.x中request参数的获取 基本上每一个Http服务器的编程框架都是对request和response的处理。即处理浏览器对服务器的请求(request)和服务器对浏览器的响应( response)。 request是浏览器给服务器的请求,一般用到的是两种方法:Post和Get(Express也支持其它方法,如put)。两种方法都会指定路由,除此之外,Get 方法的使用场景是浏览器向服务器请求数据,比如访问首页,即向浏览器请求首页内容,可以带参数指定需要哪些内容,所以我们需要既能获取路由还能获取参数;Post 指的是向服务器推送内容,然后获得一个反馈,所以我们需要能获取Post的内容。 request提供了三种方法来获取参数和内容:request.params,request.query,request.body。 Github源码下载 [https://github.com/
Java 【消息队列】ActiveMQ的简单实例 - 生产者消费者模式 Github上项目地址:https://github.com/zgljl2012/activemq-learn 安装 首先,需要去官网下载windows版本(如果使用的是Linux,就下载对应Linux的)的ActiveMQ并安装,下载地址 [http://archive.apache.org/dist/activemq/5.14.1/apache-activemq-5.14.1-bin.zip] 下载完后解压缩,进入bin目录,打开一个控制台,输入: activemq.bat start
python 【Python】配置文件读取 Python提供了ConfigParser包来进行配置文件读取。 API: * read(filename) 读取ini文件内容 * sections() 得到所有的section,并以list的形式返回 * options(section) 得到该section的所有option * items(section) 得到该section的所有键值对 * get(section,option) 得到section中option的值,返回为string类型 * getint(section,option) 得到section中option的值,返回为int类型,还有相应的getboolean()和getfloat() 函数 * add_section(section) 添加一个新的section * set( section,
leetcode 【Leetcode】Roman to Integer 问题描述 Given a roman numeral, convert it to an integer. Input is guaranteed to be within the range from 1 to 3999. 罗马数字转数字,如VII=7 只要了解规则 [http://baike.baidu.com/link?url=x4oib22b_
leetcode 【Leetcode】Palindrome Number 问题描述 Determine whether an integer is a palindrome. Do this without extra space. Could negative integers be palindromes? (ie, -1) If you are thinking of converting the integer to string, note the restriction
leetcode 【LeetCode】String to Integer (atoi) 问题描述 Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the
leetcode 【LeetCode】7. Reverse Integer 问题描述 Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 问题分析 题目不难,稍微麻烦的是整型溢出。比如1234567899,倒过来是9987654321,但现在已经超出了整型的最大数了,所以,针对整型溢出需要做一定处理。 代码 class Solution { public: int reverse(int x) { int
leetcode 【LeetCode】5. Longest Palindromic Substring 问题描述 Given a string S, find the longest palindromic substring in S. You may assume that the maximum length of S is 1000, and there exists one unique longest palindromic substring. 给定一个字符串S,找到最长的回文子串(
转载 【转载】4 Steps for Learning Deep Learning 原文地址 [https://medium.com/@vzkuma/4-steps-for-learning-deep-learning-86f11fcee54?spm=5176.100239.blogcont60248.5.0YfJs5&swoff=true#.85w6d5t3z] Firstly, if you need some basic information or convincing on why Deep Learning is having a significant impact,
leetcode 【LeetCode】Longest Substring Without Repeating Characters 问题描述 Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which the length is 3. Given "bbbbb", the answer is "b", with
leetcode 【LeetCode】Add Two Numbers 问题描述 You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return
区块链 区域链实践第一步——区域链开发环境搭建 转载请注明原文地址 http://www.zgljl2012.com/2016/09/21/qu-yu-lian-shi-jian-di-yi-bu-qu-yu-lian-kai-fa-huan-jing-da-jian/ 区域链光速发展,在许多人的期许下,已经成为了互联网下一个革新点。区块链会成就的未来价值互联网,是新时代的基石。 > IBM中国研究院开发的超能云(SuperVessel)平台提供了给区块链爱好者、开发者的区块链开发测试环境。通过该平台,用户能够免费、快速创建基于Hyperledger Fabric的多节点区块链、并在自己的链上编写智能合约。 通过IBM的SuperVessel,我们能接触区块链,能自己部署和执行智能合约;通过Github上的开源项目,也就是上面提到的Hyperledger Fabric [https://github.com/hyperledger/
leetcode 【Leetcode】Two Sum 问题描述 Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would have exactly one solution. Example:
C++ C++实现多线程编程 在C++的多线程编程实现里有两种方式,一种是Windows头文件里的CreateProcess,另一种是process.h里的_beginthread,我这里用的是后一种,并且将多线程操作封装成了类似Java里的Thread类。 Thread类包含四种操作(对应线程的几种状态):就绪(start),挂起(suspend)、恢复(resume)以及终止(terminate),另外,还包含了一个可以设置线程超时的操作。 -------------------------------------------------------------------------------- Thread类代码如下(Thread.h): #ifndef THREAD_H #define THREAD_H #include #include typedef
转载 【转载】干货总结!每个设计师需知的40个设计素材站 原文地址:http://www.uisdc.com/40-resources-designer-should-know# 好奇那些在Dribbble、Behance上发表佳作的大神们都是在哪里找素材的么?对,即使是他们也需要优秀素材的支持来完成好作品,今天我们我们来揭秘一下他们的素材来源。这当中有网站,有PSD素材站,有高清图片网站,有搜集UI元素的博客,有视觉稿合集,这些免费的素材就是他们的灵感库。 和以往所有的列表一样,他们可能看起来距离“伟大”的设计有点距离,但是设计师不就是用来化腐朽为神奇的么? 1. Fribbble 来自Dribbble的免费素材会在这个网站汇集,有图标、PSD、各类视觉稿,不一而足。 2. Behance project template
Java Java 获取Date的“昨天”和“明天” Java 获取Date的“昨天”和“明天” 使用日历类:Calendar @Test public void dateTest() { Date today = new Date(); for(int i=0;i<10;i++) { today = yesterday(today); System.out.println(today); } System.out.println("------------"); for(int i=0;i<10;i++) { today = tomorrow(today); System.out.println(today); } } /** * 返回昨天 * @param today * @return */ public Date yesterday(Date today) {
python 创建一个简单的Python服务器 有时候在学习一些前端框架或前端库时,需要有一个Web服务器作为后端提供数据。如果使用Apache或Tomcat等服务器比较麻烦(需要把代码放到指定位置),而且不够轻量级——相比起使用Python来说。 如果没有安装Python的话,需要先安装Python,建议安装Python 3以上的版本。 进入你的项目文件夹,打开一个终端(控制台窗口),输入: python -m http.server 8000 通过 http://localhost:8000 就可以在浏览器访问了…… 这样就创建成功了一个PythonWeb服务器,都觉得简单的过分了…… > 如果使用的是Python 2,输入:python -m SimpleHttpServer 8000
Android Eclipse中Android工程引用另一个Android工程 现在有两个工程: A工程 和 B工程 B工程要引用A工程,步骤如下: 1. 右键点击工程A->Properties->Android,选中Is library项,Apply; 2. 右键点击工程B->Properties->Android,在Library中,点击Add按钮,加入A工程,Apply。此时在B中就引入了A中的资源和代码,所有资源和代码都可以直接调用。 注: 在B工程中要添加A工程引入的包。
web前端 SVG简介 SVG全称:Scalable Vector Graphics,可伸缩矢量图形 SVG既是一种文本格式,也是一种XML语言。每个SVG图像都是使用与HTML类似的标记定义的。 SVG代码可以直接包含在Html中,也可以动态插入到DOM中。 > 支持除IE8及其之前版本外的所有浏览器。 > 因为SVG同时是一种XML语言,所以,要记得关闭元素 创建SVG画布 创建了一个SVG元素后,可以将这个元素想象成一张画布,然后我们可以在这张画布画上各种各样的东西。既然是画布,首先自然得有画布的大小。 如此就创建了一副宽100px、高100px的画布。单位默认为px,可以指定其它单位,如em、pt等。 在画布上画一个简单的圆 有了画布后,我们就可以在画布上画画了。但与普通的画画不同,我们不是用笔去画,而是指挥电脑去画。那如果我要在画布上画一个圆,
python xlrd-使用python处理Excel表格 使用python处理Excel表格可以使用python包——xlrd。 安装xlrd 地址 [https://pypi.python.org/pypi/xlrd/] 下载后,使用 pip install .whl 安装即好。 查看帮助: >>> import xlrd >>> help(xlrd) Help on package xlrd: NAME xlrd PACKAGE CONTENTS biffh book compdoc formatting
blockchain 【BlockChain-Blueprint For a New Economy 】读书笔记&1 《BlockChain-Blueprint For a New Economy 》读书笔记&1 > 比特币风光无限,但作为其底层技术的区块链技术却被认为比电子货币拥有着更大的意义。本书通过讨论电子货币(区块链1.0)和智能合约(区块链 2.0)来证明区块链为什么能被称为继大型机、PC、互联网、移动互联网之后的第五大颠覆式创新。 第一次听说区块链是在知乎的一个回答里,因为本人从事的是P2P网贷行业,当时是在搜索P2P如何做大数据风控,然后就看到一位答主的回答里提到了区块链,并且在评论中还和其他人讨论了这个牛叉到不行但我却听都没听过的东西。后来,就在感叹着知乎强大、感慨着自己孤陋寡闻的同时,开始去了解什么是区块链。然后就找到了这本书,并且看到了扉页上作者的话。就是上面那段。好吧,