- 博客(34)
- 收藏
- 关注
原创 shadowdocksc错误;端口已被占用
已经有好几次遇到这个问题了,还是应该记下笔记的,好记性不如烂笔头嘛!据个人经验,最简单粗暴的方法就是重启电脑,这一般能解决99%的问题,哈哈哈当然也就是说有1%的问题解决不了,而我今天刚好就遇到了+——+那就是使用新的方法了,我们可以看看1080端口到底被哪个程序占用了,把它关闭就完事了。我们打开CMD 输入以下命令netstat -aon|findstr "1080"回...
2019-12-10 11:19:07 2299
原创 刷题之二叉树打印
是这样的,最近在刷题,多次遇到二叉树打印,如按层打印和之字形打印;其实这类问题可以统一用一类方法解决 -- BFS/*之字形打印二叉树 *//* 思路就是使用一个队列保存节点,然后按照每一层节点的数量加一个flag判断 设置 反转*/class Solution {public: vector<vector<int> > Print...
2019-10-08 17:46:12 286
转载 Conway常数是怎么得来的
1, 11, 21, 1211, 111221, 312211, 13112221, 1113213211, ⋯⋯上面这个数列有什么规律?若你是第一次听到这个问题,你一定会非常喜欢问题的答案:下一个数是对上一个数的描述,比方说 1211 里有 “ 1 个 1 , 1 个 2 , 2 个 1 ” ,那么 111221 就是它的下一个数。通常我们把这个数列叫做“外观数列”。...
2019-07-13 11:56:01 875
原创 步骤超简单—————ubuntu 16.04 安装TIM,WECHAT,百度云网盘 。
由于腾讯官方早在10年代就停止了linux版qq,但我们还是想在ubuntu上面安装Tim,所以来折腾了一下。经过坚持不懈(xia ji er gao)的努力,在网上各位大神开源分享的资源的帮助下,我终于搞定了分为两步1.安装 deep-win环境:先下载zip压缩包,两种方法(1.上https://github.com/wszqkzqk/deepin-wine-ubuntu下载zip...
2019-05-15 20:16:49 4714 1
原创 i32的存储管理
1.按字节编址在保护模式下,按照段页式虚拟存储管理(48位包括16位段选择符,和32位段内偏移量)逻辑地址——>(分段)(线性地址 )(32位)位数由虚拟空间大小决定———>(分页) 物理地址 (32位)位数由存储器总线中的地址线条决定段描述符:段表项一段的描述信息分页机制分页将线性地址转化成物理地址。采用多级页表方式线性空间划分:4GB=1K...
2019-05-14 21:56:20 436
原创 计算机系统之 cache (2)
cache一致性问题:因为cache中的内容是主存块副本,当对cache的内容进行更新时,就存在cache和主存如何保持一致性问题。cache操作:两种情况 写命中 write hit):要写的单元已经在cache当中 两种处理方式 1.write through(直写) 同时写cache和主存单元 由于...
2019-05-14 21:55:27 1846
原创 计算机系统之 cache(1)
存储器分类:寄存器 (封装在CPU内,用触发器实现)---->cache(位于CPU内部或者附近,用SRAM实现 )---> 内存储器( 简称内存或者主存, 属于易失性存储器,用DRAM实现 )---> 外存储器(非易失性数据, 用磁盘或者SSD实现 )时间局部性:刚被访问的单元很可能不久又被访问空间局部性:刚被访问过的单元的临近单元很可能又被访问示列:例如...
2019-05-06 11:42:11 1072
原创 每天小刷题: 找出一个字符串在另外一个字符串出现的次数
#include<iostream>#include<cstring>using namespace std;int find_sub_string(const char*sre,const char* des) { const char *s1; const char *s2; int coun = 0; while (*sre != '\0') ...
2019-04-16 17:25:33 255
原创 19年 招行暑期实习笔试题有感!!
昨晚把招行的实习笔试做了,1题卡了,2 ,3 AC了因此特来总结一发,方便自己以后复习1.发巧克力:依次给N个人发总数为N块巧克力,按照学号顺序给学生发巧克力,(数量随机,但是至少保证一快,因此后面学生可能没有巧克力) ,求第一个人至少拿6块巧克力的方案数。(如7个人,只有6 1 00000和 7 000000 两种分法,当时没审题清楚,一直认为6 1 00000和6 0 1 0 000...
2019-04-10 16:39:36 2161
原创 全排列和八皇后问题
最开始是在刷剑指offer,有一道全排列的题,后面有一道8皇后扩展题,剑指offer 给了一种非常巧妙的解法,利用了全排列的思想,原话如下由于8个皇后不能处在同一行,那么肯定每个皇后占据一行,这样可以定义一个数组arr[8],此数组的下标用来表示皇后所在的列(即数组的下标唯一保证了皇后不同列),而此数组中第i个元素值,即A[i]表示位于第i行的皇后的行号。先把数组A[8]分别用0-...
2019-04-01 16:49:26 587
原创 (全排列)打印从1到最大的n位数
剑指offer第12题#include<iostream>using namespace std;void printRecur(char* number,int length,int index);void print(char*number);//递归打印void PrintTotalMaxNumber(int n){ if(n<=0) ...
2019-03-27 09:49:48 251
原创 一直递归一直爽。
#include<iostream>using namespace std;struct node{ int data; node* next;};// 合并排序链表 非递归算法node*merr(node*phead1,node*phead2){ if(phead1 == nullptr &&phead2== nullptr...
2019-03-20 17:03:14 272
转载 new和malloc的区别
new和malloc的区别是C/C++一道经典的面试题,我也遇到过几次,回答的都不是很好,今天特意整理了一下。0.属性new/delete是C++关键字,需要编译器支持。malloc/free是库函数,需要头文件支持。1.参数使用new操作符申请内存分配时无须指定内存块的大小,编译器会根据类型信息自行计算。而malloc则需要显式地指出所需内存的尺寸。...
2019-03-18 15:51:58 208
原创 剑指offer 2(3~4题)
替换空格题目:请实现一个函数,把字符串中的每个空格替换成"%20"。例如输入“We are happy.”,则输出“We%20are%20happy.”。 思路:首先 我们确认好题目是在原来的一个字符串上加长还是新建字符串,问面试官,假设在原来的字符串上加长,有两种解法,1从头扫到尾,时间复杂度为O(n*n)2.反向思考,从尾部开始填充,即,先遍历一次字符组,统计字符串中空格数...
2019-03-14 11:42:24 140
原创 剑指offer 刷题1
题目如下为类型CMyString的声明,请为该类型添加赋值运算符函数。 1 2 3 4 5 6 7 8 9 class CMyString { public: CMyString(char* pData = nullptr); CMyStri...
2019-03-12 11:35:04 185
原创 PCA 回归算法matlab实现
先附代码pca回归close allclearclc; %素质3连format shortpzz = xlsread('7000sgfb','A1:DZ5549'); %读取文件data = pzz';n=randperm(130);%随机130个样本%%%——————%%%y_test = data(n(98:1...
2019-01-14 11:44:49 2870
原创 undefined reference to ‘WinMain@16
今天出现了个这玩意 undefined reference to ‘WinMain@16’查了半天结果是 .int main() 写成了 int mian() ,即找不到函数。。。。。。。。。。。
2019-01-06 17:18:53 824 6
原创 1月第一周
B:魔兽世界之一:备战总时间限制: 1000ms 内存限制: 65536kB描述魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的若干城市。 红司令部,City 1,City 2,……,City n,蓝司令部两军的司令部都会制造武士。武士一共有 dragon 、ninja、iceman、lion、wolf 五种。每种武士都有编号、生命值...
2019-01-03 20:51:05 230
原创 SG平滑算法(又称多项式平滑算法)
今天是平安夜,闲来无事,那就来写一下SG平滑算法吧!SG平滑算法是由Savizkg和Golag提出来的。基于最小二乘原理的多项式平滑算法,也称卷积平滑。为啥叫多项式平滑呢?且看下去。下面使用五点平滑算法来说明平滑过程原理很简单如图:把光谱一段区间的等波长间隔的5个点记为X集合,多项式平滑就是利用在波长点为Xm-2,Xm-1,Xm,Xm+1,Xm+2的数据的多项式拟合值来取代X...
2018-12-24 22:36:05 52106 33
原创 C/C++ (12月第二周)
第一题:含k个3的数输入两个正整数 m 和 k,其中1 < m < 100000,1 < k < 5 ,判断 m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。 例如,输入: 43833 3 满足条件,输出YES。如果输入:39331 3 尽管有3个3,但不能被19整除,也不满足条件,应输出NO。输入m 和 k ...
2018-12-06 16:42:40 966
原创 12月第一周结(C++)
编程题#1:分配病房来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述某个科室的病房分为重症和普通,只有当病人的疾病严重程度超过了入住重症病房的最低严重值,才可以安排入住重症病房。现在要求设计一个程序,给病人安排好病房。疾病的严重程度用0到10来表示,0表示小毛病...
2018-12-04 09:35:00 378
原创 编程11月最后一周周结
编程题#1:计算矩阵边缘元素之和来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入第一行为整数k,表示有k组数据。每组数据有多行组成,表示...
2018-12-01 11:12:07 340
原创 发票统计
问题描述 有一个小型的报账系统,它有如下功能: (1)统计每个人所报发票的总钱数 (2)统计每类发票的总钱数 将此系统简化为如下:假设发票类别共有A、B、C三种;一共有三个人,ID分别为1、2、3。 输入 系统输入包含三行,每行第一个数为人员ID(整型,1或2或3),第二个数为发票总张数(张数不超过100),之后是多个发票类别(字符型,A或B或C)和相应发票金额(单进度浮点型,不超过10...
2018-09-20 20:48:36 1914
原创 使用迭代器 字符串插入
编程题#5:字符串插入注意: 总时间限制: 1000ms 内存限制: 65536kB、描述有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的'\0'。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。输入输入包括若干行,每一行为一组测试数据,格式为str subst...
2018-09-19 19:41:17 844
原创 找出元音字母a,e,i,o,u出现的次数
描述 在一个字符串中找出元音字母a,e,i,o,u出现的次数。 输入 输入一行字符串(字符串中可能有空格,请用cin.getline(s,counts)方法把一行字符串输入到字符数组s中,其中counts是s的最大长度,这道题里面可以直接写80。),字符串长度小于80个字符。 输出 输出一行,依次输出a,e,i,o,u在输入字符...
2018-09-12 15:34:20 9689
原创 c++小结(9月11号)
一切从昨晚的一个小题目开始:总时间限制: 1000ms 内存限制: 65536kB描述:在一个长度为n(n < 1000)的整数序列中,判断是否存在某两个元素之和为k。输入第一行输入序列的长度n和k,用空格分开。第二行输入序列中的n个整数,用空格分开。输出如果存在某两个元素的和为k,则输出yes,否则输出no。样例输入9 101 2 3 4 5 6 ...
2018-09-11 11:42:39 460
原创 程序员买房子,,,一道简单题
题目:总时间限制: 1000ms 内存限制: 65536kB描述某程序员开始工作,年薪N万,他希望在中关村公馆买一套60平米的房子,现在价格是200万,假设房子价格以每年百分之K增长,并且该程序员未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)输入一行,包含两个正整数N(10 <= N...
2018-09-08 11:52:01 2388
原创 信息熵小结(1)
信息:用来消除随机不确定性的东西。信息量的特点:1.非负性2.可加性3.(依赖概率)连续性而满足上述的函数,-log(x)现代定义 信息是物质、能量、信息及其属性的标示。【逆维纳信息定义】 信息是确定性的增加。【逆香农信息定义】 信息是事物现象及其属性标识的集合。【2002年】 注:在自然语言处理中,信息熵只反映内容的随机性和编码情况,与内容本身无关,...
2018-09-05 11:18:34 2464
原创 evaluating a learning algorithm
在这篇文章中,主要介绍了多项式的次数d和过拟合以及欠拟合之间的关系,图1如上图所示,我们可以得到如下结论1.高偏差(欠拟合) 训练误差和验证误差都很高,2.高方差(过拟合)训练误差很小,验证误差远大于训练误差 从图中我们可以得到如下结论:1. 训练数据量少:训练误差很小,验证误差大2.训练数据量大:验证误差和训练误差都很大,两者差不多相等3.如...
2018-08-30 11:15:11 384
原创 变量与声明之间关系 小结
最近在看C++ primer ,对于变量与声明之间的关系有了一点自己的理解,特此写下,方便自己以后查找1.变量的定义:变量的定义规定了变量的类型和名字,而且还申请了存储空间。也可能为变量赋初值。在作用域中,变量只能被定义一次 2变量的声明:用于规定变量的类型和名字.比如说 extern int i ;就是声明(表示变量定义在程序其他地方,声明在此就是为函数所知)int i ...
2018-08-16 10:42:07 304
原创 visio2017里让字体大小随框自动调节步骤
最近被老师叫去画图 。。。。于是接触了visio这个软件,感觉使用还不错。在画图过程中出现了一个issue, 就是在矩形框内写入文本时,发现每次都得手动调节文字大小以便与矩形框配合。那么我想有没有让字体与框自动同步的办法呢?结果我在VISIO官方文档里还真找到了翻译步骤如下一. 配置shapeSheet.因为在 ShapeSheet 位于开发工具选项卡,默认情况下不会显示。...
2018-08-10 14:17:59 22681 3
原创 visual studio2017安装问题 :找不到与以下参数匹配的产品: channelId: VisualStudio.15.Release productId: Microsoft.Vis
由于电脑之前装过vs,所以重装vs2017的时候出现了这个问题,经网上搜索一遭,发现如下方法,简单有效。 解决办法:1. 直接删除C:\ProgramData\Microsoft\VisualStudio\Packages 2运行C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layo...
2018-08-08 09:42:07 12064 3
原创 avast premier 安装文件及许可破解步骤
本人在重装系统后,不想安装360,但是又对自己电脑安全不太放心,因此上网找了一些资料后,决定安装AVAST,它的优点在此不再赘述 下面是一点经验之谈。\首先,我们要下载安装包,,这里给了百度云连接链接:https://pan.baidu.com/s/1d_6DYOS0PSS07yW6RskXeA 密码:45st里面2个文件,1个是破解的license 1个200多MB的是安装包...
2018-07-19 20:02:13 33319 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人