- 博客(251)
- 资源 (6)
- 收藏
- 关注
原创 2020年3月5日 PAT
文章目录A1033 25' 90min 贪心 `hard for me`A1033 25’ 90min 贪心 hard for me题目中没说明是否有距离相同的加油站 使我疑惑最后发现 所有的加油站是在不同位置的#include <iostream>#include <algorithm>#include <vector>using na...
2020-03-05 23:22:32 421
原创 2020年3月3日 PAT
文章目录A1020 25' 贪心 `easy`B1023 20' 贪心 `easy`A1020 25’ 贪心 easy#include <iostream>#include <vector>#include <algorithm>using namespace std;struct cake{ double store; double sell;...
2020-03-05 21:38:45 374
原创 2020年2月27日 PAT
文章目录A1050 20' 8min 散列 `easy`B1005 25' 散列 'easy'A1048 25' 散列 `medium有一些知识点没掌握`AC代码A1050 20’ 8min 散列 easy循环里的判断不要写i<strlen(str) 因为这个函数本身时间复杂度就是O(N),在循环一次时间复杂度间变成了O(N2)#include <iostream>...
2020-03-03 17:28:31 245
原创 2020年2月25日 PAT
文章目录B1039/A1092 20' 40mins 散列 `easy`B1042 20' 12min 散列 `easy`B1043 20' 13min 散列 `easy`B1047 20' 7min 散列 `easy`B1039/A1092 20’ 40mins 散列 easy#include <iostream>#include <string.h>using ...
2020-03-03 17:26:40 184
原创 2020年2月18日 PAT
文章目录B1029/A1084 20' 20min 散列 `medium`B1033 20' 70min 散列 `medium`B1038 20 散列 `easy`B1029/A1084 20’ 20min 散列 mediumASCII码的大小就是128 所以hash的长度为128hash[c1] c1是char,而hash的[]中只能放数字 所以c1以%d传入子串找到头了还没找到相同的...
2020-02-18 22:54:40 186
原创 2020年2月17日 PAT A1075 排序题
文章目录函数式编程A1075 25' 400mins 排序函数式编程[浅析函数式编程–我觉得很好的教程][10]A1075 25’ 400mins 排序细节太多sort算法只能对序列容器进行排序,就是线性的(如vector,list,deque)对map的value进行排序 必须要先把value转成vector这道题目不用vector还简单些 直接用数组map插入时注意事项 ...
2020-02-17 22:13:47 244
原创 2020年2月13日 PAT
文章目录B1009 20' 90min字符串处理一些字符串函数的小技巧bugA1012 25' 排序 166min 'medium'B1009 20’ 90min字符串处理#include <cstdio>#include <iostream>#include <vector>#include <cstring>using namesp...
2020-02-15 14:55:06 228
原创 2020年2月12日 PAT
文章目录A1027 20' 12min 进制转换 `easy`A1058 20' 10min 进制转换 `easy`A1027 20’ 12min 进制转换 easy#include <iostream>#include <stdio.h>using namespace std;char s[13] = {'0','1','2','3','4','5','6','...
2020-02-15 14:49:13 244
原创 2020年2月11日 PAT
文章目录B1036 15' 20mins 图形输出 `easy`B1022 20' 21min 进制转换 `esay`掌握A进制转换为B进制B1037 20' 24min 进制转换 `easy`A1019 20' 19min 进制转换 `easy`B1036 15’ 20mins 图形输出 easy#include <iostream>using namespace std...
2020-02-15 14:48:18 336
原创 2020年2月10日 PAT
文章目录B1028 20 查找元素 字符串输入A1011 20 查找A1006 25 57分钟A1036 25 54分钟B1028 20 查找元素 字符串输入这道题目主要是逻辑的思考年龄最大 初试日期最小 这个要把相应的变量名对应起来边界问题 不要忘记 比较边界 需不需要带上等于号get()在vs里面必须写成gets_s()void input(){ char s[...
2020-02-11 16:10:02 307
原创 2020年2月9日 PAT
文章目录B1002 20 查找B1041 15 查找B1004 20 查找B1032 20 查找 `easy`B1002 20 查找读取每一位的数字方法while(sum){ sum += sum % 10; sum /= 10;}char str[5][5]={'ling','yi','er','san','si'};//虽然每个字符串开辟了五个空间 但是在...
2020-02-11 16:08:14 194
原创 2020年2月8日 PAT
B1011long long的最大值:9223372036854775807long long的最小值:-9223372036854775808unsigned long long的最大值:18446744073709551615 //20位如果使用long long 再用printf 要用%lldB1026用long long 还要用%02dB1046 划拳A102...
2020-02-11 16:05:22 192
原创 20200201_ 用C++封装POSIX互斥锁_条件变量
1. 把thread.h文件从抽象类改成实现类include<functional>using ThreadCallback = std::function<void()>;把要执行的内容从run()改成了private成员变量private:ThreadCallback _callback 回调的形式使用bind() 函数绑定回调bin...
2020-02-02 15:17:00 337
原创 20200131_用C++封装POSIX线程
文章目录1. 想法2. 一些要注意的地方3. 代码文件Thread.h 头文件Thread.cc 实现Thread.h头文件TestThread.cc 测试主程序Noncopyable.h 禁止赋值/复制操作makefile 工程文件1. 想法通过一个对象来调用,这种方法可以看成是主线程调用一个对象,相当于只有一个主线程,没有子线程。而我们的本意是产生子线程,因此这种方法是不对的。解决...
2020-02-01 16:46:04 411
原创 pip
windows环境 默认清华大学的源直接在user目录中创建一个pip目录:C:\Users\administrator\pip\pip.ini1 内容如下[global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple安装python 记得设置环境变量 pip install -i https://pypi.tuna.sting
2017-12-19 19:53:29 1465 1
原创 PAT (Basic Level) Practise (中文)---1002 写出这个数 (20)
写出这个数 (20)判题程序 Standard 作者 CHEN, Yue 读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456
2017-03-20 19:32:15 779 3
原创 PAT (Basic Level) Practise (中文)---1004 成绩排名 (20)
成绩排名 (20)判题程序Standard 作者 CHEN, Yue 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行:第2个学生的姓名 学号 成绩 … … … 第n+1行:第n个学生的姓名 学号 成绩 其中姓名和学号均为不超过10个
2017-03-20 19:29:37 608
原创 马云的故事--思考
马云的故事马云第一次去美国是什么原因?以一个怎样的身份去美国?这是一种怎样的契机?2000年扎克伯格刚刚读完小学 新浪、网易等网站迎来了春天被拒绝了37次风险投资,终于迎来了高盛300万元的投资,随后又收到了日本软银的3000万美元的投资坚持 毅力 感人等到2001年7月只剩下700万美元 只能坚持半年的工钱 进入了步履维艰的时期此时,做出了一个重大决定,拿出100万对所有的员工进行培训,
2017-03-15 22:35:13 810
原创 web 第五节课作业-对表单的增删改
web第五节课单例模式 — 懒汉式保证系统中一个类有且只有一个实例 Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。”public class SingletonClass{ private static SingletonClass instance=null; public static synchronized SingletonClass
2017-03-11 20:50:33 490
原创 web HTML 标签
web HTML 标签Tags:web td.name 是框框的名字 td.id 是input与label的upassword匹配required you must be input< fieldset>边框线< legend>add 边框线上的标题< input id=”ppd” type = “checkbox” name=”dashen” value=”ppd”>valu
2017-03-11 19:49:05 418
原创 Web第四节课
1. 两种请求方式get方式哪一些情况下,会发送get请求直接输入某个地址 点击链接表单默认提交方式 get请求的特点会将请求参数添加到请求资源路径的后面,只能提交少量的数据(因为请求行最多只能存放大约2k左右的数据)会将请求参数显示在浏览器地址栏,不安全,比如,路由器会记录请求地址。post方式 哪一些情况下,会发送post请求 设置表单的method=”post”post
2017-03-10 10:10:27 470
原创 初学正则
this\s+is\s+text\s+ –> 多个空格^\d+(.\d+)?^ 定义了以什么开始\d+ —> 匹配至少一个数字? 设置括号里面的选项是可选的. 匹配”.” —> . 匹配任何一个字符如:a或1 可以匹配:5 1.5 2.21reg=”((\s)*|(\d){4}[2-9]\d{2}\d{4})”((空格)n|(数字{4个})[2-9]两位
2017-03-08 20:15:46 1258
原创 计算机系统结构第一节课
gettimeofday表头文件:#include struct timeval{ long tv_sec; //秒 long tv_usec;//微妙}struct timezone{ int tz_minuteswest;//和格林威治时间差了多少分钟 int tz_dsttime; //日光节约时间的状态}
2017-03-05 18:26:23 680
原创 Linux 安装软件
安装ST2 sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text-dev 切换输入法切换输入法教程链接可以在Ubuntu程序搜索中找到输入法程序,如fictx进行配置 更新一下激活输入法快捷键。安装搜狗输入法 安装搜狗输入法
2017-03-05 16:56:29 432
原创 Linux-gedit 更新插件
输入命令,即可更新插件sudo apt-get install gedit-plugins 代码补全 括号补全 等等
2017-03-05 14:21:19 3736
原创 Linux常用指令
Ctrl+Shift+T 打开指令管理器mv oldfilename newfilename更改文件名gcc filename.c -o filename gcc编译文件(一步到位)> 另一种编译方式 hello.c gcc -E hello.c -o hello.i //预编译过程 gcc -S hello.i -o hello.s //编译过程 gcc
2017-03-04 14:15:44 375
转载 修改Tomcat端口号
修改Tomcat端口号步骤:找到Tomcat目录下的conf文件夹进入conf文件夹里面找到server.xml文件打开server.xml文件在server.xml文件里面找到下列信息
2017-03-03 20:12:28 361
原创 web第三节课作业
这节课是实现什么?User.java 用户对象UserDao.java 数据流UserServlet.java 调用servletweb.xml 配置文件index.jsp 网页编辑项目文件1.User.java—>建立User对象 并配上set get hashcode 在User内编写private数据 username、password 并且设置set g
2017-03-03 20:00:51 490
原创 web第二节课-错误类型
1.servlet如何运行servlet怎么写? 1.写一个类继承HttpServlet 2.编译 3.打包 appname WEB-INF classes lib web.xml4.部署,将打包好的文件夹放到容器的相应:位置(webapps) 5.启动服务器 6.访问 http://ip:po
2017-03-01 20:04:39 349
原创 web第一节课
helloworld1. 新建一个web service project项目 —-testweb2. 写第一个web程序在testweb下新建test包,再新建Helloworld类继承HttpServlet类方法service覆盖父类并且抛出servletException和IOException异常response 设置文本类型设置编码UTF-8out记得用close关闭pack
2017-03-01 19:51:12 583 2
原创 vim界面配置
来自于峰哥的博客set nocompatible source $VIMRUNTIME/vimrc_example.vim source $VIMRUNTIME/mswin.vim behave mswin set diffexpr=MyDiff() function MyDiff() let opt = '-a --binary ' if &diffopt =~
2017-03-01 18:17:45 894 4
转载 vim相关使用
Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。主要功能根据设定可以和原始vi完全兼容 多缓冲编辑 任意个数的分割窗口(横,竖) 具备列表和字典功能的脚本语言 可以在脚本中调用 Perl, Ruby, Python, Tcl, MzScheme 单词缩写功能
2017-02-28 21:58:59 449
原创 数据库Access005
需求分析阶段:需求获取、需求分析、编写需求规格说明书、需求评审继承是指类之间共享属性和操作的机制外模式(用户模式、子模式) 内模式:(物理模式)概念模式:全体用户公共数据视图定位到当前字段最后一条记录的快捷键 Ctrl+下箭头 定位多行字段最后一条 ctrl+endend是单行字段的结尾货币型数据不等价于有单精度属性的数字型数据默认值:默认的数值 有效性规则:检查输入值是否合法
2017-02-20 16:25:14 430
原创 for someone who can not fight
question 1.public class Threads2 implements Runnable { public void run() { System.out.println("run."); throw new RuntimeException("Problem"); } public static void main(String[] args)
2017-02-04 17:47:06 353
原创 数据库Access004
2017年2月4日 30/406 13 6. 结构化程序设计思想:自顶向下、逐步求精、模块化、限制使用goto语句 13. 双击关系窗口中两表的连接线 出现编辑关系对话框 14. OLE对象 是字段允许单独地链接或嵌入OLE对象 如word excel 图像 声音 15. 查询条件的通配符“!”是通配不在括号内任意字符 1. b[!ae]ll 可以查到bill bull 查不到
2017-02-04 17:20:41 538
C++封装互斥锁_条件变量.rar
2020-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人