自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (12)
  • 收藏
  • 关注

原创 springboot常用注解

Data。

2023-09-25 09:19:50 89

原创 Java相关知识对应leetcode

是否包含某个字符或者字符位置。

2023-08-24 17:06:03 269

原创 Arrays常用方法

java中的Arrays.sort()的几种用法_码农研究僧的博客-CSDN博客Arrays.sort()的用法(对二维数组进行排序)。_arrays.sort 二维数组_Code_Turtle的博客-CSDN博客Arrays常用方法(超详解)_小何┌的博客-CSDN博客

2023-08-24 15:19:08 98

原创 java基础知识学习笔记

知识点 实现函数 对应链接

2023-08-17 09:45:47 181

原创 win10常见问题

1、麦克风声音。

2023-07-31 16:28:41 34

原创 source insight常用操作

1、窗口布局。

2023-07-31 16:16:35 192

原创 git常用操作

1.4 从主分支拉取最新代码,例如git pull --rebase origin master。1.2 使用git reset --soft HEAD^回退到commit前状态。1.1 找到本次提交的change-id,保存下来。1.5 使用git stash pop把修订弄回来。1.7 重新git add ,git commit。1.3 使用git stash保存当前修订。1.8 在commit信息中将自动生成。1.6 手动解决冲突部分代码。

2023-07-31 15:39:43 183

原创 c语言数组和指针

1、C专家编程

2023-04-21 11:12:21 34

原创 常用软件汇总

snipaste。

2023-04-20 10:19:21 59

原创 common块 全局变量,符号重复定义 -fno-common

一旦一个未初始化的全局变量不是以COMMON块的形式存在,那么它就相当于一个强符号,如果其他目标文件中还有同一个变量的强符号定义,链接时就会发生符号重复定义。详见 4.3 COMMON块。

2023-04-18 16:42:04 188

原创 C语言枚举打桩

【代码】C语言枚举打桩。

2023-04-17 15:23:50 88

原创 C语言结构体前置申明

【代码】C语言结构体前置申明。

2023-04-17 14:34:59 380

原创 多线程安全

遗憾的是,现在并不存在可移植的阻止换序的方法。在这三步中,(2)和(3)的顺序是可以颠倒的。这时候如果出现另外一个对GetInstance的并发调用,此时第一个if内的表达式pInst==NULL为false,所以这个调用会直接返回尚未构造完全的对象的地址(pInst)以提供给用户使用。抛开逻辑,这样的代码乍看是没有问题的,当函数返回时,PInst总是指向一个有效的对象。由于barrier的存在,对象的构造一定在barrier执行之前完成,因此当pInst被赋值时,对象总是完好的。(2)调用构造函数。

2023-04-15 17:56:03 128

原创 C语言内存分布

BSS段:存放未初始化的全局变量包括静态局部变量、静态全局和初始化为0的全局变量包括静态局部变量、静态全局),属于静态分配内存Data段: 数据段,用来存放已经初始化且初始化值为非零的全局变量(包括静态变量)代码段:通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定,并且内存区域通常属于只读, 某些架构也允许代码段为可写,即允许修改程序。堆(heap):堆是用于存放进程运行中被动态分配的内存段,它的大小并不固定,可动态扩张或缩减。

2023-04-15 16:36:11 425

原创 C语言设计模式使用场景和区别

个人觉得如果是每个步骤都有M种,一共有N种步骤,每个步骤可以自由组合,一共有MXN种组合建议使用桥接模式。每个步骤都有M种,一共有N种步骤,但是不可以只有组合,只有M种组合,建议使用生成器模式。

2023-04-14 11:05:36 86

原创 C语言设计模式-生成器模式

通常是指含有多个部件,且需要按某种步骤将各部件组合在一起的对象。:指将各部件按某种步骤组合成一个对象的过程。:指各部件的具体实现。

2023-04-14 10:20:50 147

原创 设计模式_状态模式_C语言实现

04设计模式_状态模式_C语言实现 - 知乎

2023-04-13 16:12:01 46

原创 C语言设计模式-桥接模式

觉得应该参考工厂模式里面。

2023-04-13 15:37:35 66

原创 c语言设计模式-组合模式

2.1 步骤之间有依赖,可以考虑。2.1 将问题规划为树形结构。

2023-04-13 11:01:24 33

原创 C语言设计模式--函数注册回调(不同模块之间解耦)

C语言 — 函数的注册和回调_c注册回调函数_海淀阿朗的博客-CSDN博客

2023-04-13 10:40:39 364

原创 C语言设计模式-工厂模式(函数指针 驱动表)

factor_create_fruit函数可以使用驱动表。1.1 对参考链接优化说明。

2023-04-13 10:32:59 89

原创 c语言常用书籍

重构:改善既有代码的设计(第2版)pdf.pdf。CMake-CookBook中文.pdf。

2023-04-04 10:12:44 32

原创 cmake-常用命令汇总

FIND           返回list中element的index,没有找到返回-1。GET           返回list中index的element到value中。INSERT           将新element插入到list中index的位置。REMOVE_DUPLICATES 从list中删除重复的element。REMOVE_AT       从list中删除指定index的element。REMOVE_ITEM      从list中删除某个element。

2023-04-04 10:07:06 106

转载 DFS

/* int check(参数){ if(满足条件) return 1; return 0;}void dfs(int step){ 判断边界 { 相应操作 } 尝试每一种可能 { 满足check条件 ...

2020-04-25 23:07:33 103

原创 护眼RGB配置

2019-12-14 09:54:23 179

转载 记一次tcmalloc分配内存引起的coredump

IT牛人博客聚合发现IT技术最优秀的内容, 寻找IT技术的价值首页手机版新闻牛人列表RSS订阅关于 手机版 找到你所找, 得到你所想 - IT牛人博客聚合手机版全新改版0 0---记一次tcmalloc分配内存引起的coredumpKevin Lynx 发表于 2015年04月06日 00:00 | H

2016-05-05 23:26:29 1681

转载 Linux档案权限与目录配置

1 Linux 文件属性-rw-r--r-- 1 root root 42304 Sep 4 18:26 install.log (1)第一个字符代表这个档案是『目彔、档案戒链接文件等等』: 当为[ - ]则是档案,例如上表档名为『install.log』那一行;若是[ l ]则表示为连结档(link file);若是[ b ]则表示为装置文件里面的可供储存的接

2015-05-02 10:13:58 314

原创 数组a[N],存放了N个数,其中某个数重复一次。 写一个函数,找出被重复的数字.时间复杂度必须为o(N)

#include#includeusing namespace std;int find(int a[],int N);int main(void) { int a[]={1,2,3,4,2,5};int result=find(a,sizeof(a)/sizeof(int));coutreturn(0); }int find(int a

2014-09-17 11:08:04 674

转载 ptr = malloc(0*sizeof(char));

ptr = malloc(0*sizeof(char));分类: 求职2010-09-29 15:47 407人阅读 评论(0) 收藏 举报null编译器存储stringbyte测试最近,看了有关malloc(0)的返回值以及其他一些问题的讨论,我把自己的感受和看法记录如下:问题:char* ptr = malloc(0*sizeof(char));

2014-09-15 09:23:01 391

转载 C/C++面试题目汇总

C/C++面试题目汇总2007-05-27 22:50 2904人阅读 评论(0) 收藏 举报面试struct编译器nullinteger嵌入式 C/C++面试题目汇总 最近因为找工作,收集了很多C语言方面方面的面试题以及答案。现在新工作搞定了,决定把这些资料发出来,送给有需要的朋友,免得再象我一样到处搜寻,实在辛苦。发布之前先申明两点:    1

2014-09-14 14:59:05 708

转载 【C++】预编译命令

C++ 预编译命令C++预处理指令#include#define#undef#pragma#import#error#line#ifdef#ifndef#if#else#elif#endif 宏以#起始 不以;结束 一.        #include 文件包含预编译期发现#include后,将会寻找HeaderName并

2014-09-14 14:56:23 363

转载 字符串的全排列和组合算法

字符串的全排列和组合算法分类: 面试珠玑2012-04-15 11:24 24316人阅读 评论(26) 收藏 举报算法permutationstringiterator面试全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列

2014-09-13 10:44:37 391

转载 Qt Creator中没有找到帮助文档的解决方法

Qt Creator中没有找到帮助文档的解决方法  2012-09-24 17:16:43|  分类: QT/QTE编程|字号 订阅备注:1)操作系统:Ubuntu-10.102)Qt SDK version: 1.2.1两年之前使用Qt 4.6.0开发了一个较复杂的嵌入式GUI项目,之后一直到现在几乎没再用过Qt。由于工作需要,前几天安装了

2013-12-19 20:00:00 6204

原创 linux 下 qt 控制台应用 终端 无输出

qt creator不支持Gnome默认的终端gnome-terminal,请换用xterm。工具=》选项=》环境=》终端:xterm -e

2013-11-23 17:06:59 2055

原创 双系统 如何在安装linux后将开机默认启动还原为windows

Windows与Linux的双系统,是使用grub引导的。所以,如果需要使Windows做为默认启动,需要修改Linux下的grub配置文件。以Red Enterprise Linux为列。vim /boot/grub/grub.conf注意该文件中以title为开头的行有几条?呵呵,是否发现你的windows也在其中一行。从上到下,数一下你的windows在第几个titl

2013-11-22 11:14:38 699

软考中级软件设计师历年真题2009-2022

软考中级软件设计师历年真题2009-2022

2023-11-13

2015中兴笔试B卷

高强扫描 内容清楚

2014-10-27

烽火星空2015校园招聘笔试

烽火星空2015校园招聘笔试。

2014-10-15

2015趋势科技笔试

本资料是2015校园招聘真题,用扫描仪扫成pdf,内容清晰

2014-10-06

无端口后门

基于C_S结构的无端口后门的研究与实现

2014-04-24

2014 工业控制系统的安全研究与实践

2014 工业控制系统的安全研究与实践

2014-04-22

基于Agent的网络漏洞扫描系统的设计与实现

基于Agent的网络漏洞扫描系统的设计与实现

2014-04-20

Linux下安装Nessus与nexpose以及简单的使用.pd

Linux下安装Nessus与nexpose以及简单的使用.pd

2014-01-10

0day 安全软件漏洞分析技术(可复制)

文档是pdf 可利用图像识别进行文字提取

2014-01-05

iis一键安装包

iis一键安装包,一键点击即可安装,省去不少麻烦

2013-06-04

Metasploit 渗透测试指南

Metasploit 渗透测试指南

2013-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除