- 博客(72)
- 收藏
- 关注
转载 深入浅出--UNIX多进程编程之fork()函数
0前言上周都在看都在学习unix环境高级编程的第八章——进程控制。也就是这一章中。让我理解了unix中一些进程的原理。以下我就主要依照进程中最重要的三个函数来进行解说。让大家通过阅读这一篇文章彻底明确进程这点事。希望对大家有所帮助。1进程环境...
2019-04-29 21:48:00 137
转载 QT_day01
一. QT编程环境(1)QT的工具 ① assistant 帮助手册 ② qmake -v 查看qt版本 ③ qmake -project 可以把项目的源文件组织成项目的描述文件 .pro ④ qmake 可以根据.pro文件生成Makefile ⑤ make 根据Makefile得到目标 ⑥ designer 设计器 : 所见即所得的可视化界面设计器得到的...
2019-04-29 21:19:00 123
转载 Session机制详解
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。 一、术语session 在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有...
2019-04-29 15:28:00 63
转载 应用层
一、概述1、基本描述 应用层是七层OSI模型的第七层。应用层直接和应用程序接口并提供常见的网络应用服务。应用层也向表示层发出请求。 应用层是开放系统的最高层,是直接为应用进程提供服务的。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务.其服务元素分为两类:公共应用服务元素CASE和特定应用服务元素SASE. CASE提供最基本的服务,它成为应用层中任...
2019-04-29 10:11:00 602
转载 Python基础
算法是计算机能力理解的语言python基础语法学习笔记python数学表达式1、实数在python中称为浮点数float,如果两个数其中有任何一个数为浮点数运算结果就是浮点数>>>1.0/2.00.5>>>1/2.00.5>>>1/2.0.52、#浮点数整除&g...
2019-04-29 07:03:00 46
转载 巨大的斐波那契数列
The i’th Fibonacci number f(i) is recursively defined in the following way: • f(0) = 0 and f(1) = 1 • f(i + 2) = f(i + 1) + f(i) for every i ≥ 0 Your task is to compute some values of this sequence.Inp...
2019-04-28 20:14:00 132
转载 Python中socket解读
操作系统底层原理操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。注:计算机(硬件)->os->应用软件网络通信原理互联网的本质就是一系列的网络协议一台硬设有了操作系统,然后装上软件你就可以正常使用了,然而你也只能自己使用像这样,每个...
2019-04-28 18:33:00 335
转载 好程序员告诉你HTML好在哪里,为什么值得我们学习
好程序员告诉你HTML好在哪里,为什么值得我们学习,HTML5对于用户来说,提高了用户体验,加强了视觉感受。HTML5技术在移动端,能够让应用程序回归到网页,并对网页的功能进行扩展,用户不需要下载客户端或插件就能够观看视频、玩游戏,操作更加简单,用户体验更好。HTML5的视音频新技术解决了移动端苹果和安卓4.0+,对flash的支持问题。在视音频方面,性能表现比flash要更好。网页表现方面,...
2019-04-28 18:20:00 59
转载 linux 查看CPU、内存、磁盘信息命令
【1】查看CPU信息(1)查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c(2)查看物理CPU个数 cat /proc/cpuinfo | grep "physical id" | sort | uniq| wc -l(3)查看每个物理CPU中core的个数(即核数) cat /proc/cp...
2019-04-28 11:02:00 175
转载 第九周总结
这一周在代码上花费的时间加起来差不多13个小时。共写了350行代码。发表博客3篇转载于:https://www.cnblogs.com/lishengming00/p/11055231.html
2019-04-27 21:58:00 46
转载 第九周作业
第九周作业这个作业属于那个课程C语言程序设计II这个作业要求在哪里https://edu.cnblogs.com/campus/zswxy/software-engineering-class1-2018/homework/2825我在这个课程的目标是结构的用法这个作业在哪个具体方面帮助我实现目标上课听老师讲解,做题目,与同学交流参考文献C语言程序设计...
2019-04-26 22:52:00 75
转载 vmware完整克隆(linux)
vmware中的完整克隆是基于指定的虚拟机克隆出相同的一份出来,不必再安装但是我们要保证三个地方不能一样,一个是主机名称(hostname),一个是虚拟网卡设备mac地址,还有一个是ip地址所以我们在克隆后要对这三个地方进行修改这里以centos为例1.首先进行完全克隆,注意(要克隆的虚拟机在克隆前是需要处于关闭状态)选择要克隆的虚拟机右键,选择管理,然后选择克隆然后直...
2019-04-26 10:38:00 83
转载 socket(TCP)通讯之Python实现
1、Serviceaddress = ('localhost', 9102)# AF_INET = ipv4; SOCK_STREAM:TCPs = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 监听 IP:ports.bind(address)# 最大允许连接数量s.listen(5)...
2019-04-26 09:54:00 80
转载 Codeforces Gym 100513F F. Ilya Muromets 水题
F. Ilya MurometsTime Limit: 20 SecMemory Limit: 256 MB题目连接http://codeforces.com/gym/100513/problem/FDescriptionIIlya Muromets is a legendary bogatyr. Right now he is struggling aga...
2019-04-24 16:50:00 120
转载 面向对象第二单元(电梯)总结
OO-Unit2一、本单元作业的设计策略及基于度量的分析(零)SOLID原则这次博客作业要求基于SOLID原则分析自己的程序,所以在这里附上自己的学习笔记。SOLID是面向对象设计和编程中几个重要编码原则的首字母缩写。(1)SRP(The Single Reponsibility Principle):单一责任原则 一个类或者一个方法都只有一个明确的职责。如方法的职责为:...
2019-04-24 10:26:00 272
转载 hdu 4027 Can you answer these queries? 线段树区间开根号,区间求和
Can you answer these queries?Time Limit: 1 SecMemory Limit: 256 MB题目连接http://acm.hdu.edu.cn/showproblem.php?pid=5195DescriptionA lot of battleships of evil are arranged in a line before th...
2019-04-23 20:12:00 80
转载 面向对象编程总结——多线程电梯
最近的三周面向对象的作业是电梯问题。主要是对多线程编程的一种训练。主要还是对生产者——消费者模型的使用的理解。作业分成了三个阶段,第一个阶段是FIFO调度策略的电梯。第二个阶段是可捎带的电梯设计,第三个部分是多个停靠楼层不同运行速度不同的电梯的合作。FIFO因为第一次的作业没有性能上的要求只需要满足正确性,所以我设计了两个线程协同完成这个任务。是个标准的生产者消费者问题。输入线程向共用缓冲...
2019-04-23 15:20:00 237
转载 输入/输出流
通过流可以读写文件,流是一组有序列的数据序列,以先进先出方式发送信息的通道。输入/输出流抽象类有两种:InputStream/OutputStream字节输入流和Reader/Writer字符输入流。一、字节流1.InputStream类int read():从输入流中读取下一个字节,并返回该字节对应的整型数字 0-255。int read(byte[ ] b):从输入流中...
2019-04-22 22:40:00 40
转载 BJOI2019 游记
BJOI 2019 游记Day 1开场拿到 \(T1\) 发现可以转成求平均 \(log\) 直接 \(AC\) 自动机上 \(Dp\) 一波即可\(T2\) 发现是到数论神仙题,大概能想到要用斯特林数转成 \(k\) 次幂求和之类的,但是通项公式那套东西推不动,打暴力\(T3\) 是一道 **** 好题,显然可以平衡树之类的分裂加合并一波就做完了,但是 **** ,所以邓老师没有阿克预...
2019-04-22 19:17:00 87
转载 NanoPC-T2制作刷机包
anoPC-T2制作刷机包前提:到友善的wiki中,仔细看编译uboot、内核、制作刷机包的教程。准备工作:1、 虚拟机Ubuntu安装,并安装n多软件可以支撑编译内核等等。2、 安装交叉编译器,参考wiki-8.1。3、 下载友善修改好的uboot、内核源代码,debian_nanopi2、sd-fuse_nanopi2等制作刷机包的脚本,友善有两套代码:Uboot20...
2019-04-21 01:05:00 282
转载 Codeforces.1029D.Isolation(DP 分块)
题目链接\(Description\)给定长为\(n\)的序列\(A_i\)和一个整数\(K\)。把它划分成若干段,满足每段中恰好出现过一次的数的个数\(\leq K\)。求方案数。\(K\leq n\leq10^5\)。\(Solution\)设\(f[i]\)表示前\(i\)个数的答案,\(g[j]\)表示\(j\sim i\)恰好出现过一次的数的个数。有\[f[i]=\sum_{...
2019-04-20 17:57:00 88
转载 [面试] 删除多余的数组内容
上午做了个笔试,要求解一道in-place删除数组多余内容的算法题,有O(1)的额外空间要求。完整的描述忘记了。大致的需求如下:假设有一个有序数组nums = [1, 1, 1, 2, 3, 5, 5, 5],如果数组中的数字出现超过2次,则删除多余的数字。返回删除后的数组长度。如nums = [1, 1, 1, 2, 3, 5, 5, 5] 的结果应为nums = [1, 1, 2...
2019-04-20 14:41:00 85
转载 C# String.Join 与 StringBuilder 对比,谁更快
String.Join 文档 StringBuilder 文档这两天刷 Leedcode 做到一道 String 的题时突然想到这俩对比的问题,于是查了一下资料并简单对比了一下。首先对于151.Reverse Words in a String 这道题而言,对比提交结果如下:明显 StringBuilder 更快,并且更省内存。 ...
2019-04-20 13:43:00 447
转载 《构建之法》阅读笔记02
团队,在软件开发中是个不可缺少的名词,很少有一款开发是脱离团队的。团队是有一致的集体目标,团队要完成这目标。同时团队成员各有分工,互相依赖合作,共同完成任务。 团队有各种各样的模式:蜂窝模式、主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式。其中我最喜欢的是功能团队模式,掌握各种不同技能的人整合成团队,每个人在项目中有自...
2019-04-20 10:57:00 38
转载 面向对象课程第二单元总结
面向对象课程第二单元总结 本单元的整体多线程冒险体验对于我来说是要比第一单元好的……原因无他,我第一单元栽倒在输入处理和正则上的比例有点高,感觉除了设计上的丑陋之处,其他的全是输入处理上的问题= =…… 当然这并不代表本单元的冒险不紧张刺激,但至少省下输入处理的精力,我在代码结构的构造上面还是下了功夫的,整体构造感觉上要比第一单元更加合...
2019-04-20 00:19:00 114
转载 区块链数据加密
意义:确保自己的数据是不可修改,唯一性和安全性方法:加密获取供应商区块链的 秘钥 和 数据传送格式。数据传送前加密,按照要求发送到区块链接口,获取加密后秘钥。存入数据库。 解密根据自己数据库的秘钥 ,和数据通过供应商的接口 拿原始数据, 获取供应商秘钥,时间对比秘钥确认数据的真实性。 问题:1.如果本地和供应商合作 ,整个流程...
2019-04-19 16:23:00 1800
转载 OGG
一、常用命令(参考文档 https://www.cnblogs.com/lhrbest/p/7112896.html)(安装rlwrap 使ggsci支持上下键查看历史语句)登录:dblogin userid ogg_admin,password ogg_admin查看进程1、info all //显示所有进程整体情况(lag:进程延时,status.ABENDED进程非正常关闭)...
2019-04-18 20:58:00 115
转载 自定义panel实现,并实现item更改和移除动画。
自定义panel实现,并实现item更改和移除动画。 原文:自定义panel实现,并实现item更改和移除动画。原地址:https://www.cnblogs.com/yk250/p/10043694.html无图无真相:1,重写panel类(模拟实现一个竖直方向排列的panel,相当于默认的StackPanel实现的效果):...
2019-04-18 11:29:00 91
转载 列表类型
目录 一、列表(list) 1.1 作用 1.2 定义 1.3 如何用 一、列表(list)如果现在有一个需求,我们需要存储一个人的爱好,如果我们使用我们之前学过的数据类型存储,那么毫无疑问,我么只能使用字符串存储,并且一个人的爱好可能是多个的,因...
2019-04-18 10:48:00 168
转载 java进阶--常用API
一、Scanner 类 1、位于Java.util包中 2、作用:用于接收键盘录入数据 3、格式:Scanner sc = new Scanner(System.in) 4、常用方法:hasNextXxx():用于比较输入类型是否相匹配 nextXxx():用于获取数据二、String类 1、位于Java.lang包中 2、字符串:就是...
2019-04-17 23:09:00 83
转载 PIE SDK 距离分类和最大似然分类
1.算法功能简介 监督分类,也叫训练场地法、训练分类法,是遥感图像分类的一种,用被确认类别的样本像元去识别其他未知类别像元的过程。监督分类算法有平行算法、平行六面体法、最小距离法、最大似然法、马氏距离法、二值编码分类法等算法。 最小距离法是一种原理简单,应用方便的分类方法,它利用训练样本中各类别在各波段的均值,根据各像元离训练样本平均值的距离大小来决定其类别,其在遥感分类中应用...
2019-04-17 18:09:00 435
转载 JMH的测试Demo
工具:IDEA、maven准备工作:新建一个maven工程,安装jmh插件,引入依赖的maven的jar包和插件;依赖的jar包:<dependencies> <dependency> <groupId>org.openjdk.jmh</groupId> <artifactId>jm...
2019-04-16 19:40:00 84
转载 Redis docker安装和主要功能
docker安装redis启动docker,下载redis镜像:docker pull redis然后运行镜像并发布端口6379:然后运行redis-cli(这是Redis的一个命令行管理工具):进入redis-cli之后,我们可以设置一个key-value来试试:通过get key(key为name),可以获得其对应的值。C#读写redis...
2019-04-16 11:56:00 46
转载 shell脚本实现telnet测试服务端口
shell脚本实现telnet测试服务端口 备注,使用方法:当前目录下要存在需要测试的地址端口的文件ip.txt,例子:cat ip.txt141.12.65.17 7500#!/bin/bashcur_dir=$(pwd)ipfile=$cur_dir/ip.txtlogfile=$cur_dir/log.txtdate=`date...
2019-04-15 16:56:00 564
转载 Python列表推导式和嵌套的列表推导式
列表推导式提供了一个更简单的创建列表的方法。常见的用法是把某种操作应用于序列或可迭代对象的每个元素上,然后使用其结果来创建列表,或者通过满足某些特定条件元素来创建子序列。例如,假设我们想创建一个平方列表,像这样>>> squares = []>>> for x in range(10):... squares.append...
2019-04-15 10:51:00 132
转载 gitlab修改用户密码
首先ssh登录你的gitlab服务器,并执行下面命令gitlab-rails console production直到重新加载好控制台,这里有多种方法来查找你的root用户user = User.where(id: 1).firstid在用户资料中能看到具体的或者执行下面都行user = User.find_by(email: 'admin@local.host')user...
2019-04-15 09:39:00 682
转载 java 方法笔记
1.什么是方法?完成某些功能的程序叫做方法(函数)2.定义方法的语法格式:权限访问修饰符 修饰符 返回值类型 方法名(参数列表){ 实现功能的代码:3.方法调用:1)如果方法是静态的调用语法:类名。方法名(参数列表)2)如果方法是非静态的调用语法是 类名 对象名 =new 类名(); 对象名。方法名();4.方法分类:1)无返...
2019-04-15 08:25:00 44
转载 Matlab使用Opencv
1. 打开matlab程序,执行命令 visionSupportPackages。2. 稍等一下,弹出Support Package Installer对话框,点击Install from Internet选项,点击下一步。3. 选择左侧OpenCV interface,点击下一步。4. 登入matlab账号,选择accpet,点击下一步。5.点击install安装。6. 安装...
2019-04-14 21:55:00 1428
转载 Linux学习笔记(第十一章)
文件系统及程序资源的配置ulimit:环境变量:bash变量alias设定变量别名设定别名取消别名指令执行顺序组合键通配符数据流重导向多指令以下命令都需用管道符链接:截取命令:cut grepgrep排序取出重复数据uniq查询文档有多少字/...
2019-04-13 22:59:00 51
转载 HDU1007
layout: posttitle: "HDU 1007"date: 2017-04-23 14:27:18 +0800categories: ACMtags: Partition author: SteveDevinmathjax: truecontent{:toc}思路:分治裸题, 求平面最接近点对: 对于要求最接近点对的区间S[l, r], 取 m ...
2019-04-13 21:16:00 41
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人