- 博客(70)
- 收藏
- 关注
转载 对软件工程课程的期望
软件工程的实践项目的自我目标(要求包含对实践项目完成后学习到的能力的预期,对项目课程的期望、对项目的愿景规划) 实践项目完成后学习到的能力的预期: 1)在实践中,把书上的内容,融会贯通。 2)能够融入团体,和团队一起能够完美的完成一个项目。 3)能狗理解一定难度的源码。 对项目课程的期望: 1)老师能够更严厉的教导我们。 对项目的愿景规划: 1)每个成员能够有能力独立开发出软件 ...
2017-08-30 14:19:00 70
转载 Golang 通用连接池库 Golang-Pool
Golang 实现的连接池功能:* 连接池中连接类型为interface{},使得更加通用* 链接的最大空闲时间,超时的链接将关闭丢弃,可避免空闲时链接自动失效问题* 使用channel处理池中的链接,高效基本用法//factory 创建连接的方法 factory := func() (interface{}, error) { return net.Dial("tcp", "127.0.0.1...
2017-08-30 14:07:00 278
转载 heap 堆
实现了交换、向上维护,向下维护的原子功能,其它插入、删除、修改的功能应该不在话下。 于是有了代码:(luogu3378模板题) 1 // luogu-judger-enable-o2 2 #include <cctype> 3 #include <cstdio> 4 #include <algorithm> 5 using namesp...
2017-08-30 09:16:00 44
转载 一般处理程序(ashx)的使用
ASP.NET 中发送请求的页面代码如下: <head runat="server"> <title></title> <script src="js/jquery-2.1.1.min.js"></script> <script type="text/javascript"> ...
2017-08-29 16:14:00 1036
转载 Codeforces Gym - 101498I Rock Piles 博弈
I. Rock Piles time limit per test 1.0 s memory limit per test 256 MB input standard input output standard output Hasan and Abdullah are lost in the desert, they are wa...
2017-08-28 21:57:00 235
转载 Java socket2
通过socket对象可以获取通信对方的socket信息 客户端: import java.net.*; import java.io.*; public class TestServer { public static void main(String[] args) { try { ServerSocket s = ...
2017-08-28 21:44:00 72
转载 sublime3支持es6语法和vue彩色显示
支持ES6语法设置: 首先安装nodejs 当然你可以使用其它诸如jsc之类的环境来运行js, 本文使用的是nodejs. 首先确保你的电脑已经安装好nodejs, 并已将其添加到环境变量中 (一般安装时自动添加或者询问是否添加) 添加build system 在sublime text中依次打开(工具->编译系统->新编译系统)Tools -> Build System...
2017-08-27 17:53:00 91
转载 HashSet和CopyOnWriteArraySet
前言 这篇文章的目的如下: HashSet是如何保证元素的不重复和无序 HashSet的增删(改查?)原理 CopyOnWriteArraySet支持并发的原理 CopyOnWriteArraySet的增删(改查?)原理 如果不想看分析过程,可直接拉到文章末尾看结论 先来看看 Set接口 public interface Set<E> extends Collection<E...
2017-08-27 15:09:00 159
转载 读书笔记-MySQL运维内参07-InnoDB数据存储结构
表空间文件组成结构 InnoDB存储引擎按照表空间进行管理。 在新建一个数据时,InnoDB存储引擎会初始化一个名为ibdata1的表空间文件。 默认情况下,这个文件会存储所有表的数据,以及我们所熟知但是看不到的SYS_TABLES, SYS_COLUMNS, SYS_INDEXES, SYS_FIELDS等。 此外,还用来存储保证数据完整性的的回滚端数据。 可以通过设置Inn...
2017-08-26 23:24:00 29
转载 java的数据类型
基本数据类型 java基本数据类型分为8种: 8位=1b(字节) 数字型: byte:8位 一字节 -128-127(根据位数,自己计算就可) short:16位 两字节 int: 32位 4字节 long: 64位 8字节 浮点型: folat: 32位 单精度 double:64 双精度 ...
2017-08-26 14:09:00 31
转载 JavaScript 找出整数的约数
Create a function named divisors/Divisors that takes an integer and returns an array with all of the integer's divisors(except for 1 and the number itself). If the number is prime return the string...
2017-08-26 12:33:00 837
转载 zabbix 添加用户 配置权限
点击Administration → Users 添加新用户,单击Create user ,在新的用户表单中,确保将用户添加到现有用户组之一,例如“Zabbix administators”。 默认情况下,新用户没有为其定义通知传递方法,要创建一个,请转到“Media”选项卡,然后单击 Add。 在此弹出窗口中,输入用户的电子邮件地址,还可以自定...
2017-08-25 16:52:00 599
转载 Eclipse C/C++开发环境搭建----Window版
转载请注明出处:http://blog.csdn.net/yf210yf/article/details/8017121 1、JavaJDK 安装javaSDK很简单。到http://java.sun.com上找到适合你的操作系统的JavaJDK安装程序,下载之并运行 2、Eclipse http://eclipse.org/downloads/下载 3、CDT http://w...
2017-08-24 22:11:00 59
转载 洛谷1970 花匠
洛谷1970 花匠 原题链接 交题记录 21:48 1A 题解 诡异的条件(最讨厌这种东西了): 也就是说,花的高度要一上一下一上一下一上一下 那么,想一想贪心的方法 一上一下中间会有一个转折点 如果一个点是转折点(即:同时高于左右或是低于左右)就能令ans++。 再加上首尾,大水题。 正确性? 当然是错的。 随便一个样例卡飞 233 233 233 233 233 ans=1 out...
2017-08-24 21:55:00 45
转载 Bzoj 4950
Description 那是春日里一个天气晴朗的好日子,你准备去见见你的老朋友Patrick,也是你之前的犯罪同伙。Patrick在编程竞赛上豪赌输掉了一大笔钱,所以他需要再干一票。为此他需要你的帮助,虽然你已经金盆洗手了。你刚开始很不情愿,因为你一点也不想再回到那条老路上了,但是你觉得听一下他的计划也无伤大雅。在附近的一个仓库里有一批货物包含一些贵重的消费性部件,Patrick企图从中尽可...
2017-08-24 21:05:00 147
转载 让让您的Xcode键字如飞,6起来
参考:http://www.cocoachina.com/ios/20170217/18713.html 放下您钟爱的鼠标,它终会成为你的负累! Xcode舒服在什么地方呢? 就是不分Debug模式和Run模式的,可以说是无缝切换的,你只要没有创建断点,那么就是Run的正常模式,如果创建了断点并且运行到断点处,就自动进入Debug模式咯. 简记: command 用来导航,控制导航区域 alt 控...
2017-08-22 21:31:00 45
转载 uva1331 Minimax Triangulation
题目大意: 按照顺时针或者逆时针的顺序给出多边的点,要将这个多边形分解成n-2个三角形,要求使得这些三角行中面积最大的三角形面积尽量小,求最小值。 /* dp[i][j]表示从第i个点到第j个点,划分成j-i-1个三角形的最优解,然后每次转移时,枚举长度和左边界始点,那么根据长度和左边界点就可以知道右边界点,然后枚举左边界和右边界中间的点k,dp[i][j] = min(dp...
2017-08-22 15:41:00 55
转载 Http协议
HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒...
2017-08-22 14:41:00 117
转载 Serialize a Long as a String
今天在写接口的时候,用postman测试,返回数据与数据库一一对应,但是给前端返回的结果,除了主键id以外,其他都一样,如下 postman: { "unitPrice": null, "shoppingId": 898341460864172032, "userId": 2...
2017-08-21 16:59:00 35
转载 跟着柴毛毛学Spring(3)——简化Bean的配置
通过前面的学习。我们会感觉到对于一个有较多Bean的大项目,Spring的配置会比較复杂。那么接下来我们就介绍怎样简化Spring的配置。 简化Spring的配置主要分为两类: 1. 自己主动装配 2. 自己主动扫描 以下就具体介绍这两种简化配置的方式。 自己主动装配 自己主动装配的种类 byName:依据属性的名字自己主动装配 byType:依据...
2017-08-20 21:33:00 29
转载 Python学习笔记之列表和元组
列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作,以[]标识,中间用逗号隔开 names=['aa',"bb",'cc'] #names变量用列表来赋值 列表索引以0开头 names = ['aa',"bb",'cc','dd','ee']print(names[0])#aaprint(names[-1])#eeprint(names[:-1])#['...
2017-08-18 21:38:00 74
转载 Java IO 字节流与字符流 (五)
Java的IO流分为字符流(Reader,Writer)和字节流(InputStream,OutputStream),字节流顾名思义字节流就是将文件的内容读取到字节数组,然后再输出到另一个文件中。而字符流操作的最小单位则是字符。可以先看一下IO流的概述: 下面首先是通过字符流对文件进行读取和写入: 1 package lib; 2 3 import java.io....
2017-08-18 18:55:00 32
转载 如何设置tomcat,直接通过IP 访问
找到tomcat的主目录,进入conf文件夹,找到server.xml文件,并打开: 修改tomcat的监听端口为80端口: 在server.xml文件中找到: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="...
2017-08-18 17:16:00 220
转载 Linux系统数据盘在线扩容
1、卸载数据盘 [root@localhost ~]# umount /dev/sdb1 2、使用fdisk /dev/sdb 对数据盘分区操作 [root@localhost ~]# fdisk /dev/sdb WARNING: The size of this disk is 3.0 TB (3000034656256 bytes). DOS partitio...
2017-08-18 13:57:00 99
转载 Spring Boot项目在Mac下使用Maven启动时碰到的神奇问题:Unregistering JMX-exposed beans on shutdown...
错误如下: ➜ springboottest1 mvn spring-boot:run [INFO] Scanning for projects... [INFO] [INFO] ------------------------------...
2017-08-17 15:56:00 52
转载 Codeforces Round #361 (Div. 2) D. Friends and Subsequences RMQ+二分
链接: http://codeforces.com/contest/689/problem/D 题意: 给出两个数组,问有多少个区间l,r满足 题解: 先用st表预先处理任意一个区间的最值,然后枚举每个左端点,二分找到满足条件的最近和最远的右端点即可 代码: 31 int n; 32 int a[MAXN], b[MAXN]; 33 int st_min[MAXN][32],...
2017-08-17 11:58:00 46
转载 shiro配置文件
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http:...
2017-08-16 09:29:00 50
转载 Tensorflow高速入门2--实现手写数字识别
Tensorflow高速入门2–实现手写数字识别 环境: 虚拟机ubuntun16.0.4 Tensorflow 版本号:0.12.0(仅使用cpu下) Tensorflow安装见: http://blog.csdn.net/yhhyhhyhhyhh/article/details/54429034 或者: http://www.tensorfly.cn/...
2017-08-15 10:06:00 84
转载 elk系列7之通过grok分析apache日志【转】
preface 说道分析日志,我们知道的采集方式有2种: 通过grok在logstash的filter里面过滤匹配。 logstash --> redis --> python(py脚本过滤匹配) --> ES 第一种方式是不怎么推荐使用的,除非是在日志量比较小的场景才推荐使用。因为grok非常影响性能的,且不够灵活,除非你很懂ruby。第二种方式是 我...
2017-08-14 14:17:00 56
转载 python2/python3 内存中打包/压缩文件
python2:(包含压缩选项,如果只打包,可以调整zipfile.ZIP_DEFLATED) import zipfile import StringIO class InMemoryZip(object): def __init__(self): # Create the in-memory file-like object self.i...
2017-08-14 10:56:00 146
转载 lintcode-408-二进制求和
408-二进制求和 给定两个二进制字符串,返回他们的和(用二进制表示)。 样例 a = 11 b = 1 返回 100 标签 二进制 字符串处理 脸书 思路 先相加,在处理进位,为了方便操作,将选字符串翻转,使低位位于数组前端 code class Solution { public: /* * @param a: a number * @param b:...
2017-08-14 09:14:00 57
转载 【二分图匹配入门专题1】K - Going Home hdu1533【km匹配】
On a grid map there are n little men and n houses. In each unit time, every little man can move one unit step, either horizontally, or vertically, to an adjacent point. For each little man, you need t...
2017-08-14 07:36:00 61
转载 httpfs的使用
在项目中使用到hdfs作为存储,为了在不同的节点加载hdfs上的数据,我们使用nfsv3服务,在客户端使用 root来mount hdfs上的数据到本地,然后把本地的数据发到hdfs上,因为这个我们的集群namenode是HA的, 所以在mount前,需要确认active的namenode,而且比较不爽的事,如果客户端的机器/etc/hosts中需要配置所有的datanodes机器信息。 后来找到...
2017-08-13 21:13:00 407
转载 C 代码面向对象的实现方式
参考http://blog.jobbole.com/97097/ 描述了一种C语言的面向对象的实现方式。 转载于:https://www.cnblogs.com/cjxltd/p/7354563.html
2017-08-13 19:59:00 65
转载 再探Spring IOC
这次做了提纲 下面再来一个case study case描述: 这是工具类 //bean的配置信息略去 class MyUtil{ private static UserDao userDao; private LogDao logDao; public static void test(){ userDao.method1(); } //set 方法略去 值得...
2017-08-13 17:09:00 36
转载 第35条:用“僵尸对象”调试内存管理问题
本条要点:(作者总结) 系统在回收对象时,可以不将其真的回收,而是把它转化为僵尸对象。通过环境变量 NSZombieEnable 可开启此功能。 系统会修改对象的 isa 指针,令其指向特殊的僵尸类,从而使该对象变为僵尸对象。僵尸类能够相应所有的选择子,响应方式为:打印一条包含消息内容及其接收者的消息,然后终止应用程序。 调试内存管理问题很令人头疼。大家都知道,向已回收的...
2017-08-12 15:05:00 79
转载 vs2017 打开附带的localdb v13
查看自己本机装了哪些版本的localdb 打开数据库资源管理器 添加数据库连接 选择要连接的localdb版本,这里选择的是v13版本 添加数据库 新建一个test数据库 拿到连接字符串,其他版本,要取得连接字符串,方法一样。 转载于:https://www.cnblogs.com...
2017-08-11 12:51:00 89
转载 linux搜索命令之find和grep
在使用linux时,经常需要进行文件查找,其中查找的命令主要有find和grep。两个命令是有区的。 区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。 一.find命令 ...
2017-08-11 11:34:00 36
转载 中介者模式(Mediator Pattern)
用于减少多个对象或类之间的通信复杂性。 此模式提供了一个中介类,它通常处理不同类之间的所有通信,并支持通过松散耦合来维护代码。中介者模式属于行为模式类别。 实现实例 在这里通过一个聊天室的示例来演示中介者模式的使用,在聊天室中,多个用户可以向聊天室发送消息,并且聊天室的责任是向所有用户显示消息。在示例中创建了两个类ChatRoom和User。 用户对象将使用ChatRoom方法来共享他们的消息...
2017-08-11 09:54:00 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人