009---linux进程管理

进程管理 top 查看运行状态:top 查看cpu核心数:top and 1 查看cpu占用率最大:top and P free 查看内存状态:free 以M为单位:free -m 以G为单位:free -g 以人性化方式显示:free -h ps 查看进程信息:ps aux kill 杀进程(pid为1111):kill 1111 强制杀死:kill -9 1111 pkill 按照进程名杀:pkill -9 'firefox'
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

spring 数据库字段映射

  当有复杂名称字段时:   在repository中写代码字段名 List<Grid> findByLocIsWithin(GeoJsonPolygon boundary); 可以添加field注解定义数据库字段名 @Field(value = "city_code") private String cityCode; @Field(value = "city_id") private Integer cityId;
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

Java设计模式----命令模式

假如公司计划开发一套MDM(移动设备管理)系统,即管理员可以在web页面上操控接入系统的手机(这里不区分Android和iOS),比如,针对某台手机,在web页面上点击“锁屏”按钮,该手机就锁屏了,点击“解锁”按钮,该手机就解锁了。 对于这套系统,核心部分无疑就是刚刚描述的一系列对手机下发命令。这套系统可以有许多不同的命令,锁屏和解锁只是其中的个例,那么有那么多的命令,实际应用中又设计到同时操控多台设备,在很短的时间内可能会产生许多命令,如果系统设计不当,很可能时效性就会收到影响,所以上面管理
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

java:编程比赛中有用的方法整理(一)数组

我曾经参加过几次编程比赛,但是当时用的是c语言,现在学习了java,打算专攻java组,故以此整理。 数组无论在哪里都必不可少。 一.数组的拷贝: 使用Arrays类的copyOf方法: 1.将一个数组中的所有值拷贝到另一个里面: int[] copiedLuckyNumber=Arrays.copyOf(luckyNumbers,luckyNumbers.length); 2.数组的扩容: luckyNumbers=Arrays.copyOf(luckyNumbers,2*luckyNumb
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

子序列匹配search

  版本一返回[first1,last1-(last2-first2)]中的第一个iterator i,使得满足对于[first2,last2)中的每个iterator j,*(i+(j-first2))==*j,也就是在在每个以i开头的第一个字序列中,必须与第二个子序列相同   版本二返回[first1,last1-(last2-first2)]中的第一个iterator i,使得满足对于[first2,last2)中的每个iterator j,表达式_Comp(*(i+(j-first2)
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

《奔跑吧 Ansible》

第1章 Ansible 简介 第2章 Ansible Playbook 第3章 Ansible Inventory
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

模式与架构

模式就是架构的一部分. 架构是全局的公共规划. 模式变得复杂是为了应对越来越复杂的数据和服务场景. 但是模式框架一旦完成,写功能需要尊从,已经写好的代码,走它的套路,写具体功能的人,面对简单的操作会觉得很繁琐. 模式的是为了把复杂的事情简单化而存在的.在简单的东西面前,它反而是拖累.所以,模式化到哪个层级,是变化的,因为随着产品的开发,深入,接手的问题范围,细节都在变化. 反射,代理,lambda表达等等一些技巧可以快速,方便地切入模式中,在结构化,的基础下有技巧地灵活变化.
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

LeetCode-72-Edit Distance

算法描述: Given two words word1 and word2, find the minimum number of operations required to convert word1 to word2. You have the following 3 operations permitted on a word: Insert a character Delete a character Replace a character Example 1: Input: wor
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

[OI学习笔记]堆&堆排序

今天学历配对堆,然鹅我把普通的堆忘了,配对堆也听得云里雾里。。。现在自己来现场yy一下 手写堆 push就把元素放到最后面,不断把他和父亲比较,上浮 pop就把堆顶和最后一个元素交换,然后对交换后的堆顶不断和他的左右儿子比较(选左右儿子中优先级高的比),下沉,最大下沉到最后一个元素下标-1的位置,然后元素总数-1 代码:(大根堆) #include<cstdio> #include<algorithm> using namespace std; #define lson(x) (x<<1
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

Python学习笔记(七)Python循环语句

1.死循环 while 1==1:   print("ok") 另一个例子 import time while 1==1:   print("ok",time.time()) count = 0 while count<10   count=count+1   print("ok",time.time())") print(123)
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

[USACO06DEC]牛的野餐Cow Picnic DFS

题目描述 The cows are having a picnic! Each of Farmer John's K (1 ≤ K ≤ 100) cows is grazing in one of N (1 ≤ N ≤ 1,000) pastures, conveniently numbered 1...N. The pastures are connected by M (1 ≤ M ≤ 10,000) one-way paths (no path connects a pasture to
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

SessionStroage和locationStorage的思考

从理论上讲 LocalStroage 内存更大,存储时间更为持久,作用域更大。那么SessionStroage有存在的必要吗? 有什么样的应该场景是必须用seessionStroage 而不能使用LocalStroage 的呢 首页seessionStroage 与 LocalStroage 相比具有的特点 1. 浏览器改变将失效 2.作用域只在单个页面,就是在浏览器用不同出窗口打开同一页面 ,SessionStroage 也不能通用。 初次接触发现 这些特点 好像都是缺点。但使用后发现使用S
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

找老鼠啊~亏了还是赚了?

题目3:抓老鼠啊~亏了还是赚了? 某地老鼠成灾,现悬赏抓老鼠,每抓到一只奖励10元,于是开始跟老鼠斗智斗勇:每天在墙角可选择以下三个操作:放置一个带有一块奶酪的捕鼠夹(T),或者放置一块奶酪(C),或者什么也不放(X)。捕鼠夹可重复利用,不计成本,奶酪每块3元。 聪明的老鼠呢?它们每天可能会派出一只老鼠到墙角,看看墙角有啥: 若什么也没有(X),老鼠们就不高兴了(Unhappy),会有长达一天(也就是第二天)的不高兴期。在不高兴期间,不派出老鼠。不高兴期结束之后,派出老鼠。 若有捕鼠夹(T),
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

Day 27 20190211 老男孩python学习第27天 内容整理

休息
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

js在当前日期基础上,加1天 3天 7天 15天

需求 点击保障期的天数 根据起始时间算出结束时间 代码 //点击保障期触发的方法 periodChange(val,id){ this.activeNumperiod=val this.submitData.endDate=this.getNextDay(this.submitData.startDate,id)+' 00:00:00' //调用格式化日期的方法,将开始时间和要加的天数传进去 }, getNextDay(d,t){
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

spring_06装配bean_2

一.前言      1.自动装配尽量不要用,不如使用set明确    二. 通过构造函数注入值(Bean中可以没有get,set方法)  <bean id="emp" class="com.ahd.constructor.Employee"> <constructor-arg index="0" type="java.lang.String" value="ahd"></constructor-arg> <constructor-arg index="1" type="int"
分类: 其他 发布时间: 02-13 20:31 阅读次数: 0

阿里云超长6个月免费套餐汇总

阿里云对新账号提供最高6个月的超长免费产品套餐服务,但他们把这些6个月超长套餐与其他优惠混在一起,容易被大家忽略。实际上这些免费套餐加起来,已经足够支撑一个最小单元新项目的最初半年的开展。 先来看下提供6个月免费套餐的产品:1)1核2GB ECS 免费体验6个月,2)1核2GB MySQL(单机版)免费6个月,3)对象存储OSS 500GB 免费试用6个月,4)文件存储100GB 免费试用6个月。 官方说明的前提条件:2017年10月1日起新注册的用户,且完成了企业实名认证的用户,可在注册内6
分类: 企业开发 发布时间: 02-13 20:30 阅读次数: 0

十、生成器

#大前提:生成器就是一种自定义的迭代器,本质就是迭代器# 但凡函数内包含yield关键字,调用函数不会执行函数体代码,会得到一个返回值,该返回值就是生成器对象def&nbsp;func(): &nbsp;&nbsp;&nbsp;&nbsp;print(&#39;first&#39;) &nbsp;&nbsp;&nbsp;&nbsp;yield&nbsp;1 &nbsp;&nbsp;&nbsp;&n
分类: 编程语言 发布时间: 02-13 20:30 阅读次数: 0

Android Studio 导入 AOSP 源码

有了 AOSP 源码,接下来就是如何看了,可以直接文本看,可以用 Source Insight,我当然选择 Android Studio,Android Studio 是我熟悉且十分强大的工具。问题来了,如何将 AOSP 源码导入 Android Studio
分类: 移动开发 发布时间: 02-13 20:14 阅读次数: 0

开源接口管理工具 YApi 1.5.1 版本发布

YApi v1.5.1 版本今天正式发布,这个版本完全兼容之前的版本,1.5.x 版本相对于之前 1.4.x 主要优化了开放接口 token 机制,增强了安全性,并且完善了开放接口文档 现在大家可以基于 openapi 搞更多事情,比如下面两个工具就是基于 o
分类: 编程语言 发布时间: 02-13 20:14 阅读次数: 0