- 博客(67)
- 资源 (1)
- 收藏
- 关注
原创 C++ POD types
参考这个页面https://www.jianshu.com/p/0e7939d792d1在一个结构体内写了构造函数后从:struct aa{ int a; int b;}修改为:struct aa{ int a; int b; aa() { a = 0; b = 0; }}后再用struct aa test1;memset(&test1,0,sizeof(struct aa))
2020-06-04 10:45:50 226
原创 docker
区分 container、image 这两个概念image 类似安装系统的IOS,特别像之前用ghost装系统时,把系统备份压缩成一个 .gho ,然后随时可以用 .gho 在一台物理机上恢复出备份的操作系统container 才是一个“docker”,像一台独立的物理机所以常用命令分为对 container的处理 和 对images的处理对containerDocker之容器...
2019-11-28 20:43:09 153
原创 1234
贴一段代码上的注释,google translateA thread pool always keeps a number of threads running, ready to accept work.Creating and starting a threads can impose a significant runtime overhead to an application. ...
2019-09-24 00:30:59 222
转载 str.format() - Python 字符串格式化转换
输help() 怎么都找不到这个函数的具体操作文档,以至于二级python时 一个 “-” 填充、千位 "," 分割,完全不知道怎么写。。。。官方英文文档:https://docs.python.org/3/library/string.html#formatstrings翻译的中文文档:神一般的 str.format() 函数 - Python 字符串格式化转换htt...
2019-09-23 12:25:50 132
转载 python eval函数
一个链接:https://blog.csdn.net/chang995196962/article/details/83414118 eval函数就是实现list、dict、tuple与str之间的转化 str函数把list,dict,tuple转为为字符串
2019-09-01 14:55:36 92
转载 ubuntu18.04安装dash-to-dock出错的问题
之前在安装dash-to-dock出现了这种错误:TypeError: ExtensionUtils.initTranslations is not a functionStack trace:init@/home/luxuan/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/prefs.js:856:5...
2019-08-14 01:00:35 2583 2
转载 Ubuntu 16.04 安装VSCode
1.通过官方PPA安装Ubuntu makesudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-make2. 使用命令安装visual studio codeumake ide visual-studio-code(这条命令网上...
2019-08-07 00:24:22 155
翻译 python参数传递
先占坑https://www.jianshu.com/p/5b39aaa0960c先是有查python ++ -- 操作时,看到这个链接后来查python 参数传递时 强化了这个知识点https://www.cnblogs.com/loleina/p/5276918.html用python处理类似csv的文本文件https://blog.csdn.n...
2019-07-27 09:06:03 202
翻译 工厂模式
读了《大话设计模式》,发现以前都对工厂模式,工厂二字的对象理解错了,这里的工厂是产生各种类的工厂。 工厂原本只包含一个父类指针,根据构造函数中输入的参数,生成想生成的子类。 《大话设计模式》中的源代码:public class EasyFactory { // 简单工厂,根据字符串创建相应的对象 public stati...
2019-07-23 21:15:24 97
翻译 《庄子·内篇·逍遥游》
《庄子·内篇·逍遥游》夫小大虽殊,而放于自得之场,则物任其性,事称其能,各当其分,逍遥一也,岂容胜负于其间哉!北冥有鱼,其名为鲲。鲲之大,不知其几千里也。化而为鸟,其名为鹏。鹏鲲之实,吾所未详也。夫庄子之大意,在乎逍遥游放,无为而自得,故极小大之致,以明性分之适。达观之士,宜要其会归而遗其所寄,不足事事曲与生说。自不害其弘旨,皆可略知耳。鹏之背,不知其几千里也;怒而飞,其翼若垂天之...
2019-07-14 14:48:57 1498
转载 ubuntu支持4k分辨率
参考这个链接:https://www.jianshu.com/p/86718eebd1f9随系统启动自动添加,配置这个文件:/etc/profile
2019-06-30 14:49:47 5725
原创 ftp 配置
1、先解决vim的问题解决ubuntu中vi不能正常使用方向键与退格键的问题 https://hongzhguan.iteye.com/blog/14795632、ssh服务https://baijiahao.baidu.com/s?id=1629438367961850742&wfr=spider&for=pc3、搭建ftphttps://ww...
2019-06-23 17:11:06 117
原创 读dpdk笔记
先看helloworld有个疑问,改天上机下 RTE_LCORE_FOREACH_SLAVE(lcore_id) { rte_eal_remote_launch(lcore_hello, NULL, lcore_id); }slave 是指啥,每个核有自己的slave么,还是说除了在运行的核,其他的都是slave...
2019-05-19 22:17:27 159
转载 C、C++读写文件
每次到这个问题都弄好久,弄个备份在这里转载自这个页面https://blog.csdn.net/cashey1991/article/details/6769038 做了一点点修改,备份在这里#include "stdio.h"#include "stdlib.h"int main (){ FILE * pFile; long lSize; c...
2018-09-15 17:05:31 307
原创 虚函数的一个知识点
以前只关注虚函数在父类指针指向不同子类时,调用相同方法自动调用与类相对应的方法,这一个应用,最近发现还有一个妙用。上图一: 父类class A的方法b()没有用virtual修饰时,用类B去调用A的方法a()时,a()里面调用的b()依然是A的b()。上图二:父类class A的方法b()用virtual修饰后,用类B去调用A的方法a()时,a()里面调用的b()变成了B的b()。...
2018-02-08 10:06:48 195
转载 收藏的一些不错的多线程编程的文章
一个简单的线程池的实现(C++)Java多线程的常见例子 http://www.cnblogs.com/pureEve/p/6524366.htmlJava并发编程:线程池的使用
2017-12-18 22:12:56 239 2
原创 python初探
python的用缩进来替代c++中的{},导致自动格式化不可用,换行后需要shift+tab来控制循环结构,还是真是感觉不怎么方便呢。。from math import sqrtj=2while j i=2 k=sqrt(j) while(i if j%i == 0: break i = i+1 if(i>k):
2017-04-02 16:25:33 355
原创 CCF炉石传说
参考了 http://blog.csdn.net/csdn_blog_lcl/article/details/52894288问题描述 《炉石传说:魔兽英雄传》(Hearthstone: Heroes of Warcraft,简称炉石传说)是暴雪娱乐开发的一款集换式卡牌游戏(如下图所示)。游戏在一个战斗棋盘上进行,由两名玩家轮流进行操作,本题所使用的炉石传说游戏的简化规则如下
2016-12-16 16:00:00 793
原创 CCF火车购票
问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是1到5号,第二排是6到10号,依次类推,第20排是96到100号。 购票时,一个人可能购一张或多张票,最多不超过5张。如果这几张票可以安排在同一排编号相邻的座位,则应该安排在编号最小的相邻座位。否则应该安
2016-12-16 14:43:35 1136
转载 sizeof(数组名) 与 sizeof(指针)
引用知乎上的一个回答,很直观char a[]="hello";char *bPtr;char b[]="good bye!";bPtr=b;printf("%d\n",sizeof(a)); // sizeof(char[6])printf("%d\n",sizeof(&b)); // sizeof(char(*)[10])printf("%d\
2016-10-14 12:55:43 544
转载 ssh 常用命令,,只是一个链接
http://jingyan.baidu.com/article/2f9b480db035e141cb6cc23e.html
2016-08-18 16:46:31 314
转载 常用的解压命令
今天对目录及其文件进行压缩:/usr/local/test# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test 仅打包,不压缩 # tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做
2016-08-18 16:43:47 642
转载 【转】解决SecureCRT超时自动断开的问题
http://discuzx.sinaapp.com/mediawiki-chapter.html?chapter_id=48&book_id=1相信不少SecureCRT的新手都有过这样的困扰:SecureCRT 超时自动断开连接 很影响工作解决办法:Options->Session Options->Terminal->Anti-idle->勾选Send proto
2016-08-17 14:15:32 639
原创 C++编程实现生产者/消费者模型(linux系统编程)
参考了这篇实现相同功能的java程序http://www.cnblogs.com/linjiqin/archive/2011/04/15/2016820.html代码如下:p_c.h/* * p_c.h * * Created on: 2016年6月28日 * Author: ZhangXianYi */#ifndef P_C_H_#define P_C
2016-06-28 19:21:55 3088
原创 用于分隔字符串的strtok()函数
用例如下第一次调用后,需要将strtok的第一个参数变为NULL#include#includeint main(){ char s[20] = "wo shi nong ming"; char *p; p = strtok(s," "); printf("%s\n",p); while(p=strtok
2016-06-13 10:34:40 397
原创 把m升水倒入n个桶中,可以有桶为空,问有多少种倒法
#include using namespace std;int count;void DPS2(int x1,int x2,int x3,int x4,int x5){ for(int i=x5;i>=0;i--) { if(x1==x2&&x3+i==x4) count ++; else if(x1<x2)
2016-06-05 20:26:23 1989
原创 vs的一个调试的程序
命令OutputDebugString 将要显示的东西输出到输出窗口// project_fst.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"Psapi.lib")int _tmain(int argc, _TCHAR* argv[]){ int sum = 0
2016-06-05 10:09:44 319
原创 数组中只出现一次的数字 -- 尝试下set,以及异或^
数组中只出现一次的数字参与人数:2792时间限制:1秒空间限制:32768K本题知识点: 数组 算法知识视频讲解题目描述一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。class Solution {public: void FindNumsAppearOnce(vector data,int
2016-05-31 11:03:53 364
原创 把数组排成最小的数
把数组排成最小的数参与人数:2338时间限制:1秒空间限制:32768K本题知识点: 数组 算法知识视频讲解题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。class Solution {public:
2016-05-30 16:54:59 238
原创 int 转 string
#include #include using namespace std;int main(void){ int number=123456; stringstream ss; ss<<number; string s = ss.str(); cout << s; return 0;}
2016-05-30 16:07:46 241
原创 数组中出现次数超过一半的数字
数组中出现次数超过一半的数字参与人数:3692时间限制:1秒空间限制:32768K本题知识点: 数组 算法知识视频讲解题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。class
2016-05-30 09:56:43 342
转载 枚举排列 -- 刘汝佳《算法竞赛入门经典》
先给个基本方法,适用于序列中无重复元素的情况。思想:一个一个生成,每次生成时,看该元素在前面有没有存在过例如,生产第k个元素时,在1~n-1中找,前k-1个元素中没出现过的最小元素,给到a[k]。//生成1~n的全排列#includevoid printf_permutation(int n,int A[],int cur) //每次处理a[]的一个元素(位子){
2016-05-29 21:16:28 1519
原创 顺时针打印矩阵
题目地址:http://www.nowcoder.com/ta/coding-interviews?page=1顺时针打印矩阵参与人数:3934时间限制:1秒空间限制:32768K本题知识点: 数组 算法知识视频讲解题目描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8
2016-05-27 11:54:33 266
原创 牛客--二进制中1的个数
二进制中1的个数参与人数:7653时间限制:1秒空间限制:32768K 算法知识视频讲解题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。class Solution {public: int NumberOf1(int n) { if(n==-2147483648) return
2016-05-24 17:15:23 433
原创 变态跳台阶,最终导向HDU_5698_瞬间移动
参考了http://blog.csdn.net/qwb492859377/article/details/51478117然而我要写的是另一个题目变态跳台阶参与人数:8361时间限制:1秒空间限制:32768K 算法知识视频讲解题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。
2016-05-24 16:42:56 732
原创 HUD_5686_Problem B 和 牛客网《剑指offer》跳台阶
跳台阶参与人数:10695时间限制:1秒空间限制:32768K 算法知识视频讲解题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。class Solution {public: int zuheshu(int n,int m) { long long result=1;
2016-05-24 16:04:19 615
转载 STL系列之一 deque双向队列
原文地址:http://blog.csdn.net/morewindows/article/details/6946811deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数: deque的实现比较复杂,内部会维护一个map(注意!不
2016-05-23 14:02:49 228
原创 HDU_5690_all X -- 百度程序之星的一个题目
All X Accepts: 1281 Submissions: 7580 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Problem DescriptionF(x, m)F(x,m) 代表一个全是由数字xx组
2016-05-21 21:14:32 712
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人