- 博客(262)
- 资源 (23)
- 收藏
- 关注
原创 LeetCode 4. Median of Two Sorted Arrays
问题There are two sorted arrays nums1 and nums2 of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).Example 1:nums1 = [1...
2018-03-19 20:27:53
595
转载 idea2016 monokai配色
下载链接http://www.riaway.com/theme.php导入file –> import settings 然后重启设置tab为4空格Setting(Project Settings)->Code Style->General 在右侧的面板中, Schema 那里选择Project,在下面把 Use tab character的勾选去掉
2017-06-29 22:09:25
6336
转载 maven多模块
http://www.cnblogs.com/Brake/p/create_maven_multi_module_project_via_intellij_idea.htmlhttp://www.jianshu.com/p/79cc250be1b2
2017-06-27 16:13:54
746
原创 IDEA配置Java SDK
在Project Structure 中配置,其他语言SDK也是这样。 一个工程对应一个SDK。 maven是在idea中配置的,多个工程公用。
2017-05-15 10:08:55
4217
转载 投篮或传球时中枢脚离地算走步吗
答案:不算样例著名篮球教练加农贝克在讲解加内特背身脚步时的截图: 中锋的背打教程截取的,持球者确立右脚为中枢脚,持球后选择转身并且先抬起中枢脚,用左脚作为支撑点,跨一步上篮: 走步定义走步,即带球走违例(Traveling)。在中国篮协和中华台北篮协的中文规则中,译为带球走;在香港篮协的中文规则中,译为走步。 篮球规则对带球走是这样定义的:当队员在场上持着一个活球,其一脚或双脚超出本规则所
2017-03-06 16:50:31
5670
转载 APScheduler应用
APScheduler是一个Python定时任务框架,使用起来十分方便。提供了基于日期、固定时间间隔以及crontab类型的任务,并且可以持久化任务、并以daemon方式运行应用。目前最新版本为3.0.x。在APScheduler中有四个组件:触发器(trigger)包含调度逻辑,每一个作业有它自己的触发器,用于决定接下来哪一个作业会运行。除了他们自己初始配置意外,触发器完全是无状态的。作业存储(j
2017-01-07 19:15:38
741
转载 mysql日期时间操作
MySQL 为日期增加一个时间间隔:date_add()set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加1小时select date_add(@dt, interval 1 minute); - 加1分钟select date_add
2016-12-23 10:29:03
1164
原创 python时间处理
datetime -> string>>> import datetime>>> datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")'2015-01-12 23:13:08'string -> datetime>>> import datetime>>> datetime.datetime.strptime("2014-12-31 18:
2016-12-23 10:27:02
542
转载 bash执行多条命令
问题在使用git过程中,命令比较多,希望改为一条命令 git提交时,总共需要三条命令git add .git commit -m "..."git push origin branchL:branchR分号(;) ls; date; cd /user; pwd执行顺序:命令顺序执行,命令之间不存在关系,互不影响 作用:连接多个命令,简化操作 逻辑与ls && echo yes执行顺序:只有
2016-12-22 11:08:43
9578
转载 Linux screen
常用快捷键注:这些快捷键都需要在按完 escape 键之后使用。 默认的escape键是 Ctrl-A,上面贴出的 .screenrc 中将其改成了 Ctrl-Z。 例如 d,实际操作时应当按 Ctrl-Z d。 快捷键 功能 d 中断当前会话,下次可以用 screen -r 命令恢复 c 开新窗口 0-9数字 在窗口0-窗口9之间迅速切换 n 下一个窗口
2016-12-20 12:43:14
520
转载 内心强大
永远只在乎自己的感受非常重要的一点:永远只在乎自己的感受。 这个听起来有点自私,但是如果达到了这种状态,生活起来会很舒服。 比如你喜欢一个男孩子,你非常非常的喜欢他,但是他对你爱理不理,这个时候你的内心就会很慌张。为什么他不理我?是不是我做的不够好?是不是如果我再好看一些他就会找我了?然后开始什么美容健身学做饭。 我相信很多人都这么想过,也有很多人在这么做的路上。 比如你总是很想跟周围的人搞
2016-12-18 23:35:27
537
转载 sqlalchemy
Using SubqueriesThe Query is suitable for generating statements which can be used as subqueries. Suppose we wanted to load User objects along with a count of how many Address records each user has. The
2016-12-16 19:45:35
640
转载 mac上管理不同node版本
通过nvm来管理场景:同组的同事使用node版本是5.7.0,而本机安装了node 7.2.0,如何兼容?使用nvm管理。使用Homebrew安裝nvm使用nvm安裝Node.js使用nvm無痛切換Node.js版本安装nvmbrew install nvm使nvm生效source $(brew --prefix nvm)/nvm.sh或者:echo "source $(brew --pre
2016-12-01 12:20:36
10377
转载 vim缩进
normal 模式下: 当前行增加缩进 << 当前行减少缩进 insert模式下: CTRL+SHIFT+T:当前行增加缩进 CTRL+SHIFT+D:当前行减少缩进 默认vim的缩进宽度为8个空格,修改缩进的宽度::set shiftwidth=4,具体什么意思,看下面的详细解释。与缩进相关的参数有shiftwidth、tabstop、softtabs
2016-11-30 10:47:03
761
转载 让你提升命令行效率的 Bash 快捷键
编辑命令 Ctrl + a :移到命令行首 Ctrl + e :移到命令行尾 Ctrl + f :按字符前移(右向) Ctrl + b :按字符后移(左向) Alt + f :按单词前移(右向) Alt + b :按单词后移(左向) Ctrl + xx:在命令行首和光标之间移动 Ctrl + u :从光标处删除至命令行首 Ctrl + k :从光标
2016-11-30 10:34:44
2893
转载 理解Python中的with…as…语法
先说明一个常见问题,文件打开:try: f = open('xxx') do somethingexcept: do somethingfinally: f.close()其实不止一次在网上看到有这么写的了,这个是错的。 首先正确的如下:try: f = open('xxx')except: print 'fail to open' e
2016-11-30 10:13:01
27817
原创 Google搜索技巧
搜索某个网站下的关键字关键字 site:网址 比如查关键字:机器学习 site:bbs.byr.cn机器学习 site:tech.meituan.com或者查某个人的发帖s1111 site:bbs.byr.cn
2016-11-29 11:02:24
376
转载 Python中model转dict
SQLAlchemy在query出来的行信息object中有一个dict变量,这个变量存储了字典信息for u in session.query(User).all(): print u.__dict__但是这个变量会多一个属性’_sa_instance_state’,所以还需要在转换字典之后把这个属性去掉: dictret = dict(row.__dict__); dict
2016-11-25 19:11:40
5091
原创 sqlalchemy 生成model
http://blog.youkuaiyun.com/caoxing81/article/details/46639023 http://caochun.blog.51cto.com/4497308/1792304 http://stackoverflow.com/questions/17632980/sqlautocode-error-when-attempting-to-generate-schema
2016-11-25 10:19:36
3812
原创 python字符串
字符串和其他类型转换 功能 函数 字符串str转换成int int_value = int(str_value) int转换成字符串str str_value = str(int_value) int -> unicode unicode(int_value) unicode -> int int(unicode_value) str -> unicode
2016-11-22 16:07:03
348
原创 Python处理JSON
列表或dict转字符串import jsondata = [{'a':"A",'b':(2,4),'c':3.0}] #list对象print "DATA:",repr(data)data_string = json.dumps(data)print "JSON:",data_string输出:DATA: [{'a':'A','c':3.0,'b':(2,4)}] #python的dict类
2016-11-22 15:57:18
423
原创 Python列表操作
循环中获取索引(数组下标)ints = [8, 23, 45, 12, 78]当循环这个列表时如何获得它的索引下标?如果像C或者PHP那样加入一个状态变量那就太不pythonic了. 最好的选择就是用内建函数enumeratefor idx, val in enumerate(ints): print idx, val
2016-11-22 15:23:17
429
转载 Python文件
写入对象和读取Import The pickle Modulepickle.dump(x, f)x = pickle.load(f)创建空文件 os.mknod(filename)filename为路径全名到文件后缀其他文件操作涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir
2016-11-22 12:35:26
335
转载 聪明人的思维方式
逻辑链很长他们可以更长时间地保持清晰的思维,专注地思考。在一件事情逻辑链很长的时候,我往往要断掉很多次,复习很多次,才能把这条线贯通,但是有的人就可以抽丝剥茧,慢条斯理地一步步把逻辑搞清楚,直接推理出结果。举个例子,一道数学证明题,我知道条件和结论,要写证明过程。然后我开始想从条件出发,可能用到定理A,那么那我还需要证明B,然后C,然后D,然后有点难,先缓缓。接着从结论倒推,我应该用到了定理E,但是
2016-11-10 19:56:43
9815
2
原创 idea中maven下载依赖包慢
需要配置阿里云的镜像,在maven的conf/settings下<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository that | this mirror serves has an ID that matches
2016-11-09 22:13:48
2854
转载 把握问题的关键(转自知乎)
三个步骤。首先,你要尊重事实,不被自己的主观意志扭曲和影响对事实真相的判断。然后,你要习惯于看待问题时从事物的“本质”出发。最后,抓住“利益”这个关键点。谁获利,谁受损,如何获利,如何受损,搞清楚这四点你就能搞清楚大部分问题的关键所在。“厚积薄发”很重要。 读很多书试试 多思考多积累,逐渐就能看到事物发展的规律。要找到问题本质你所需要具备的特性:比较强的求知欲或者耐心。在寻找问题本质过程中,因为
2016-10-28 10:18:05
2717
原创 Java线程池为何保持线程一直存在
java.util.concurrent.Executors:static class DefaultThreadFactory implements ThreadFactory { private static final AtomicInteger poolNumber = new AtomicInteger(1); private final ThreadGro
2016-10-13 23:49:56
3958
1
转载 Java8 构建本地缓存
偶然想到了,之前一直用redis做key-value的缓存,为什么不能用HashMap用作缓存呢? 理由应该是redis中有很多封装好的功能,比如缓存持久化这种。缓存实现使用的ConcurrentHashMap做缓存,避免了递归的重复计算:package cn.mitsuhide.Java8New;import java.util.concurrent.ConcurrentHashMap;/**
2016-10-10 14:50:43
2074
转载 为什么离不开 Stackoverflow?
程序员最需要阅读的一本编程书籍: 提问的智慧 当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。 —— Eric S. Raymond 有时候,清晰描述一个问题,特别是技术问题没有想象的那么简单。提问从来就是一门学问,可惜很多人没有意识到这一点,或者没有给予足够的重视。或者,有的提问者根本不是抱着提问的态度来请求大家的帮助。所以我们会发现各种让人无法
2016-10-10 10:18:44
2365
转载 spring容器加载完成执行某个方法
今天遇到一个问题,需要在项目中加入一个定时器,需要在项目启动后就执行,所以就在网上找spring容器初始化之后就执行的方法有什么:查了很多资料,总共找到了两个符合条件的方法,都是用了一下之后,结合网上的信息说说我个人的理解:1.写一个类,实现BeanPostProcessor,这个接口有两个方法:(1)postProcessBeforeInitialization方法,在spring中定义的bean
2016-10-08 10:06:29
2857
转载 答对这道题,你会发现一个惊天大秘密哦!
每天晚上9点半之后,朋友圈里就会有爱运动的妹子开始晒自己的慢跑路线图了,请问,如果一个妹子发了自己的慢跑路线图(如下图)以后,我们可以从图中计算出妹子的哪项身体数据/信息?A 身高 B 体重 C 智商 D 生理周期解析:跑步消耗卡路里公式:跑步热量(kcal)=体重(kg)×运动时间(小时)×指数K指数K=30÷速度(分钟/400米)所以当妹子在朋友圈晒出她的消耗热量、运动时长、以及跑步速度。
2016-10-06 14:02:09
1369
转载 8个元认知问题让你学习更有效率(转自知乎)
元认知:指人们对于自己认知程度的了解、意识和控制,即,我懂了吗?我懂多少? 心理学家们发现,那些对于自己到底认识多少有着清醒认识的人,学习会更有效率。请问自己以下十个问题,来测试和提高自己的学习效率。1)当你开始一项任务的时候,你有没有评估过你应该以多大的仔细程度去做这件事?过度学习和漏洞风险只有通过充分地认识自己才能减轻。 当你自学一章内容的时候,你有没有计划过要在这个章节里花多少时间,精读还
2016-10-06 12:27:27
3206
原创 MapReduce初试
面试中问到mapreduce,所以装了单机版mapreduce,hadoop2,尝试一下。工具idea,maven,jdk8Maven配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001
2016-09-29 12:35:47
338
转载 Java 环境变量
linuxexport JAVA_HOME=/usr/share/jdk1.6.0_14 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
2016-09-23 16:47:04
306
原创 Java日期
获取昨天Calendar cal = Calendar.getInstance();cal.add(Calendar.DATE, -1);String initdate = new SimpleDateFormat("yyyy-MM-dd").format(cal.getTime());
2016-09-23 16:45:52
367
转载 sublime text 3一些配置
Preference-defalut: 【将Tab键自动替换为4个空格】// The number of spaces a tab is considered equal to“tab_size”: 4,// Set to true to insert spaces when tab is pressed“translate_tabs_to_spaces”: true,
2016-09-21 13:32:25
1138
转载 git rebase
出现情况的场景当你提交的代码后,管理员发现,您的代码不能提交到服务器上,主要原因在于,你的commit 中和服务器中的有些commit不再同一时间轴上,即:你的有些commit要插入到服务器中的某些commit之间,这样就会造成代码的冲突。 这个时候就要使用git rebase。 假如,你平时使用的分支叫 new ,然后在这个分支上你刚提交过几个commit。做法新建一个分支,并且代码和
2016-09-12 13:12:38
532
足球俱乐部管理程序企业版
2021-12-18
北邮_大三下_数据库实验三_Sybase版本
2021-12-18
北邮_大三下_现代交换原理_实验一_时间表调度实验报告
2021-12-18
分布式温控系统,北邮软件工程作业,主控机,有运行效果
2021-12-18
北邮大三下数据库实验二实验报告sybase版本
2013-04-23
北邮计算机网络数据链路层实验滑动窗口协议的设计与实现——选择重传协议
2012-11-29
VHDL交通灯文档
2012-11-25
VHDL交通灯
2012-11-25
哈夫曼编码-文件压缩
2012-11-25
java web 整合开发 刘斌 程序书源代码
2012-11-25
java web 整合开发程序书源代码
2012-11-25
基于条件随机场的中文命名实体识别
2012-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人