【leetcode】bash脚本练习

【192】Word Frequency Write a bash script to calculate the frequency of each word in a text file words.txt. For simplicity sake, you may assume: words.txt contains only lowercase characters and space ' ' characters. Each word must consist of lowercase
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

Java初级篇 1-1 Java特点以及版本

1.跨平台是Java语言的核心优势。在各个平台上都可以使用Java这门语言。 在企业 安卓 大数据 云计算等等行业的主流语言。 2.JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。也就是桌面上的应用(这也是Java的一个短板)。 3.JavaEE(Java Enterprise Edition):企业版,定位在服务器端的应用。例如银行取钱 服务员就是利用服务器端进行操作。 4.JavaME(Java Micro Edition):微型版,定位在消费
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

基于windows fiber的协程(coroutine)实现

一个非常简单,但是实用的协程实现,使用Windows的*Fiber函数族(linux可以稍微改一下用*context函数族)。 fco.h #ifndef _MSC_VER #error "this fast coroutine library only supports MSVC building chain" #endif #include <Windows.h> #include <cstdint> #include <map> namespace fco { static cons
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

两台机器实现QPS3000的服务优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011734144/article/details/84144685 服务流程: 输入为一句话, 分词、匹配百科词条,读redis过滤、从redis读词条summary信息、返回 需求: 业务方的峰值QPS为3000 按照之前相关百科的一套逻辑: 单机tornado服务进程数4个 模拟10个并发,压测的QPS为332, 响应时间为30ms $siege -c10 -r5000 -f urls.l
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

artTemplate/template.js模板将时间格式化为正常的日期

网上提供的方法用不了 自己琢磨的 <script> function timestamp (value) { var date = new Date(value); var y = date.getFullYear(); var m = date.getMonth() + 1; m = m < 10 ? ('0' + m) : m; var d = date.getDate(); d =
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

POJ-1066 Treasure Hunt

题意:给出一些直线,直线与直线切割的线段是围墙,只能从围墙中间穿过,问最少穿过几层墙才能到达终点 看到数据范围很小就开心地写了暴力找点+最短路,后来看了hzwer大神的题解才发现我还是太naive了... 这道题只要求从终点到外围直线与围墙的最少交点就能过! #include<cmath> #include<queue> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int m
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

Data Pages and Data Rows

数据页和数据行 数据库中的空间被划分为逻辑8KB页。这些页以零开始连续编号,并且可以通过指定文件ID和页号来引用它们。页面编号总是连续的,这样当SQL Server增长数据库文件时,从文件中的最高页面编号加1开始对新页面进行编号。类似地,当SQL Server收缩文件时,它将从文件中删除最高数量的页面。 一般来说,SQL Server在数据库中存储和使用数据有三种不同的方法或技术。对于传统的基于行的存储,数据存储在将来自所有列的数据组合在一起的数据行中。 SQL Server 2012引入了C
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

setsockopt IP_ADD_MEMBERSHIP error!No such device的解决方案

/mnt # ./onvifserver Happytime onvif server version 2.6 Onvif server running at 192.168.1.10:8000 create onvif timer thread sucessful setsockopt IP_ADD_MEMBERSHIP error!No such device onvif_probe_init fd failed http_rx_thread start. 的解决方案 route add
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

VMware虚拟机上配置nginx后,本机无法访问问题(转载)

转自:http://www.server110.com/nginx/201407/10794.html 把nginx装在CentOS上,用本机访问虚拟机的时候却出现了不能访问的问题,查了资料以后,原来是防火墙的问题。 具体情况如下: 防火墙可以ping通虚拟机,虚拟机也可以ping通防火墙。 接着检查了服务器端的80端口是否可以访问的到:telnet 192.168.131.130 80, 结果访问不到,原来果真防火墙的问题。 做如下处理: 1 2 3 [root@localhost html
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

【Python】[06]推导数据

本章主要展示用python如何处理目标数据,包括统一数据格式、去除重复数据、数据排序 在处理数据的过程中,用到了列表推导,列表分片和创建集合。 统一数据格式: 处理统一数据的过程中,需要创建一个函数,使用前面章节中学到的for循环遍历每个列表中的数据,然后用if...else语句,将中间不符合统一规范的字符替换成统一字符即可,代码如下: def sanitize(time_string): if "-"in time_string: splitter="-" elif ":"in time_s
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

2、控制系统的工程规划

1、设计原则 (1) 最大限度的满足控制要求; (2)最大程度的简化系统,经济、实用; (3)系统要安全可靠; (3)要便于后期维护和扩展。 2、设计要求 (1)满足控制要求:深入现场、研究工艺;研究机械、气动、液压工作原理,充分了解设备、生产机械需要实现的动作和应具备的功能。;掌握各工艺参数之间的关系以及设备中各种执行元件的性能关于参数。 总体方案完成后,设计人员应与工艺、机械、电气等设计人员、操作者、用户、供应商等,对方案进行评审。 (2)确保安全可靠; (3)简化系统结构。 3、设计的一
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

人活着就是要学会持续的奔跑!

共1000字,预计阅读8分钟 上个周末去咸宁与大学同学向东一起跑了个半程马拉松,今年的跑步赛事就全部结束了。今年以前我参加的每次马拉松比赛都写了博客文章记录,但今年参加的三个赛事一次都还没有记录,就现在写几篇做个记录吧。 今年我的工作、生活其实变化挺大的,1月份去了儿子在美国读研所在的城市圣迭戈(San Diego,也称圣地亚哥),待了两个多月时间,也是像前几年去德国、美国那样,日常时间也是远程与国内同事联系工作,业余时间跑步锻炼。不过春节后公司有些人事变动,我在美国那边也挺着急的,考虑和联系
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

4 栈的应用-递归

一、经典递归-斐波那契数列 二、递归 把一个直接调用自己或通过一系列的调用语句间接地调用自己的函数,称做递归函数。 三、四则运算表达式求值 1. 处理括号的一种方法 2. 后缀(逆波兰RPN)表示法定义 所有的符号都是在运算数字的后面出现 3. 后缀表达式计算过程 4. 中缀表达式转后缀表达式 规则: 「1」从左到右遍历中缀表达式的每个数字和符号,若是数字就输出,即成为后缀表达式的一部分。 「2」若是符号,则判断其与栈顶符号的优先级,是右括号或优先级低于栈顶符号(乘除优先加减)则栈顶元素依次出
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

POJ-3304 Segments

题意:给出n条线段,问是否存在一条直线使所有线段在其上的映射有至少一个共点 假设找到了这条直线,那过共点作直线的垂线必然与n条线段相交,就相当于问是否存在直线可以与所有线段相交 \(n^2\)枚举直线,然后\(O(n)\)判断 #include<cmath> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int maxn=1e3+100; const double eps=1e
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

团队项目需求心得——慢阻肺疾病管理APP

一、项目介绍: 先上图: 这是我们小组开发项目的系统构成图。 本项目研发面向家庭/社区,对稳定期中慢阻肺患者病情和环境全方位监测、简单病情趋势分析和患者行为干预,并且提供患者与家庭医生和专家沟通渠道的慢阻肺患者康复综合护理系统。 二、过程心得: 这是我第一次执行这样的任务,当然,一个项目开始之前,最重要的就是确定需求,细化需求,其实也就相当于完成了项目的一半。 1. 个人的分析: 团队共同确定一个需求,首先要每一个人都好好对大体的需求有自己的理解,在脑海中有细节的分化,甚至可以编写成一个文档,
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

WEB - 如何学习WEB

转自: https://www.zhihu.com/question/36625971/answer/68995224
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

POJ-1269 Intersecting Lines

题意:判断两条直线相交,平行还是重合 #include<cmath> #include<cstdio> #include<cstring> #include<algorithm> using namespace std; struct Point{ double x,y; Point(double xx=0,double yy=0){ x=xx,y=yy; } }s1,s2,t1,t2; struct Vector{ double x,y;
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

【docker报错】starting container process caused "exec: \"-P8080:8080\": executable file not found in $PATH".

docker创建tomcat容器报错: [root@iz2ze278r1bkrzjgp5tf08z ~]# docker run -di --name=tomcat tomcat:latest -P8080:8080 6ff68159042bf87347bc9570d4ab8151fe8ff3b5bc60333718f6a0f8fd95af5b /usr/bin/docker-current: Error response from daemon: oci runtime error: con
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

GIS服务器开发资源文档

JAVA开发gis后台服务可以参照此文学习,持续跟新。。。 几何基础类库 代表: JTS(Java), GEOS(C++), Shapely(Python) JTS封装了点、线等等对象 数据源实现 代表:PostGIS(PostgreSQL),MySQL Spatial PostGIS是PostgreSQL对象 - 关系数据库系统的扩展,它允许GIS(地理信息系统)对象存储在数据库中。PostGIS包括对基于GiST的R-Tree空间索引的支持,以及用于分析和处理GIS对象的功能。 postg
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0

jichu

第 76 题 请编写函数 fun,其功能时:计算并输出当 x<0.97 时下列多项式的值,直到| sn-s(n-1)|<0.000001 为止。 Sn=1+0.5x+0.5(0.5-1)/2!x(2)+…+0.5(0.5-1)(0.5-2)…..(0.5-n+1)/n!x(n) double f(double x) { double sum=0.0,t=1.0,p=1.0; double s1=1.0,s0=0.0; int n =1; do{
分类: 其他 发布时间: 11-23 23:21 阅读次数: 0