自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (2)
  • 收藏
  • 关注

原创 protobuf动态库和静态编译

【代码】protobuf动态库和静态编译。

2023-12-04 15:26:23 600

原创 C++,将UTC时间转为时间戳

【代码】C++,将UTC时间转为时间戳。

2023-09-14 15:27:56 330

原创 Kotlin读取json文件

【代码】Kotlin读取json文件。

2023-07-25 10:32:45 367

原创 c++双buffer无锁切换

双buffer无锁切换

2023-04-03 14:39:00 463

原创 Java线程间通信

【代码】Java线程间通信。

2023-02-22 20:22:36 53

原创 std::thread使用

std::thread使用。

2022-09-17 19:22:49 317

原创 java知识

java

2022-08-16 17:38:24 64

原创 java知识

java

2022-08-16 17:34:59 42

原创 c++读文件

#include <fstream>int getConfig(std::string fileName, std::vector<std::string>& vec){ std::ifstream ifs; ifs.open(fileName, std::ios::in); if (!ifs.is_open()) { cout<<"read fail."<<endl; .

2022-04-24 15:27:46 566

原创 c++ stl vector扩容机制

#include <iostream>#include <vector>using namespace std;int main(){ std::vector<int> vec; size_t cap = vec.capacity(); for (int i = 0; i < 10000; i++) { vec.push_back(i); if (cap != vec.capacity()) .

2021-09-02 21:18:42 557 2

原创 perl解析

perl -e “do ‘a.pl’;&parsefunc(’$abc’);”

2021-08-26 15:34:27 86

原创 解决VSCode安装Go tools失败的问题

解决VSCode安装Go tools失败的问题https://l2m2.top/2020/05/26/2020-05-26-fix-golang-tools-failed-on-vscode/设置代理:$ go env -w GO111MODULE=on$ go env -w GOPROXY=https://goproxy.io,direct设置完成后重启VS Code,按照提示安装即可。Referenceshttps://goproxy.io/zh/https://github.com/m

2021-08-17 22:31:31 524 1

原创 自旋锁实现

static __inline int compare_and_swap(volatile size_t* x,size_t oldval,size_t newval) {#ifndef WIN32char result;asm volatile(“lock; cmpxchgl %3, %0; setz %1” : “=m”(*x), “=q”(result) : “m” (*x), “r” (newval), “a” (oldval) : “memory”);return result;#els

2021-08-16 11:40:01 74

原创 AS400 DSPPRB

http://www-01.ibm.com/support/knowledgecenter/#!/ssw_ibm_i_61/cl/dspprb.htm

2016-01-21 17:02:04 652

转载 [转]炮兵阵地

炮兵阵地Time Limit: 2000MS Memory Limit: 65536KTotal Submissions: 2762 Accepted: 776Description司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可能是平原(

2012-04-12 23:18:40 2578

转载 炮兵阵地(acm.pku1185)解法

炮兵阵地(acm.pku1185)解法与状态DP原理 # include # include void Input(char*,int,int);void SetSolder(char*,int,int);void InitChoice(int*,char*,int,int);void FindBestPlace(int*,int,int,int);int Calculat

2012-04-10 19:38:00 1035

转载 [转]linux下的scp cp mv rm命令及常用的命令

[beaunet@operation ~]$ scp /home/beaunet/header.htm [email protected]:表示从一台服务器复制到另一台服务器[root@search beaunet]# cp /home/beaunet/SonokoContent200908.xls  /home/IMJ/beaunet表示同一台服务器内把一个文件从一个文件夹内复

2012-02-29 00:26:40 2589

转载 Linux下可以替换运行中的程序么

今天被朋友问及“Linux下可以替换运行中的程序么?”,以前依稀记得Linux下是可以的(而Windows就不让),于是随口答道“OK”。结果朋友发来一个执行结果:(test正在运行中)# cp test2 testcp: cannot create regular file `test': Text file busy看起来是程序被占用,无法覆盖。于是自己又再做了几个实验:

2012-02-28 11:19:06 1146

转载 [转] linux操作系统下c语言编程入门

(一)目录介绍1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具

2012-02-13 21:46:08 1288

转载 Linux下获得系统时间的C语言的实现方法

#include //C语言的头文件    #include //C语言的I/O    void main()    {     time_t now; //实例化time_t结构     struct tm *timenow; //实例化tm结构指针     time(&now); //time函数读取现在的时间(国际标准时间非北京时间),然后传值给now

2012-02-13 20:41:02 341

转载 API函数大全

API函数大全 1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetC

2012-02-03 09:57:08 390

转载 [转]linux system函数

表头文件#i nclude定义函数int system(const char * string);函数说明system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用system()期间SIGCHLD 信号会被暂时搁置,SIGINT和SIGQUIT 信号则会被忽

2012-02-03 09:47:15 449

转载 [转]Linux文件操作函数open close read write等示例

//fileopen.c#include#include#include#include#include#includeint main(){‍ char temp[]="hello,abc!";int fd;char pathname[255];if((fd=open("fileopen.txt",O_WRONLY|O_CREAT,0640

2011-12-12 15:54:40 849

转载 [转]BMP图像文件结构

典型的BMP图像文件由四部分组成:  1:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;  2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息;  3:调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板;  4:位图数据,这部分的内容根据BMP位图使用的位数不同而不同

2011-12-12 14:21:15 659

转载 [转]linux ——read函数

Linux-read函数 收藏read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。使用格式如下:number = read( ...read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然

2011-12-09 15:09:49 478

转载 [转]Linux 下用C语言遍历文件夹

学习了LINUX下用C语言遍历文件夹,一些心得struct dirent中的几个成员:d_type:4表示为目录,8表示为文件d_reclen:16表示子目录或文件,24表示非子目录d_name:目录或文件的名称具体代码如下,仅供参考#include#include#includevoid List(char *path){str

2011-12-07 17:19:07 448

转载 【转】PEAR Archive_Tar类的中文文档

PEAR Archive_Tar类中文文档===================================最后更新(译注:英文文档) : 2001-08-15 总览 :----------  Archive_Tar类帮助创建和管理由GNU ZIP压缩或者非GNU ZIP压缩的GNU TAR格式文件.  该类提供了一些基本函数,象创建压缩包,在压缩包里加入文件,从压

2011-12-05 10:41:56 583

转载 【转】利用PHP和PEAR动态创建和编辑TAR文档

如果你曾为你的UNIX系统下载过widget,那么你肯定遇到过TAR压缩文件。在UNIX系统中磁带归档文件格式常用于打包多个文件,以便于分发。这种格式的流行不仅由于在所有UNIX系统中都存在该格式的创建工具,还因为在实际应用中,它便于保存归档文件的目录结构、许可信息、用户和组信息等。PHP中有大量的内建函数和可连接的扩展库,可用于几乎所有文件格式。特别是它可以通过PEAR的Arch

2011-12-02 20:15:35 503

转载 [转]cpio和tar的用法整理

cpio - 存取归档包中的文件  语法 Syntax  cpio -o [ -aBLuvV ] [ -C bufsize ] [ -c | -H format ][ -K volumesize] [ [ -O file [, file ... ] ] [ -M message ] ] [ -Pifd,ofd ]  cpio -i [ -6AbBcdfkmnqrsStTuvV ] [-

2011-12-02 20:05:42 2182

转载 【转】php实现的读取 gz或 tar文件包中指定的文件内容

用到了 php的 zlib中的函数和 unpackfunction getTarData($dataFile, $tarFile = null) { //保存文件句柄便于递归时使用 static $zipFP; //字段名 => 字段长度 $st = array( 'name'

2011-12-02 19:55:45 2928

转载 【转】tar文件结构

tar只是一个归档文件,并不进行压缩。  struct tar_header  {   char name[100];   char mode[8];   char uid[8];   char gid[8];   char size[12];   char mtime[12];   char chksum[8];   char typeflag;

2011-12-02 19:42:23 1916 1

转载 【转】分布式编译

转载地址:http://www.ibm.com/developerworks/cn/aix/library/au-dist_comp/ 简介: 通过本文,您将了解能够通过将编译过程分布到本地网络中的多台机器上,从而加快速度的开源工具选项。减少基于 C/C++ 的系统的编译时间是所有发布和编译工程师所面对的主要挑战之一。本文研究一些可通过并行活动来加快编译过程的开源工具选项:将编译过程分布到

2011-11-22 09:18:15 533

转载 什么是堆什么是栈

一 英文名称     堆和栈是C/C++编程中经常遇到的两个基本概念。先看一下它们的英文表示:堆――heap栈――stack二 从数据结构和系统两个层次理解     在具体的C/C++编程框架中,这两个概念并不是并行的。深入到汇编级进行研究就会发现,栈是机器系统提供的数据结构,而堆是由C/C++函数库提供的。这两个概念可以从数据结构和系统两个层次去理解:

2011-11-03 11:43:35 366

100个初学者值得研究的asp程序例子

本资料是为初学asp的人准备的,希望对你的学习有帮助

2008-12-24

Java网页特效大全

用Java写的网页特效,大概有几百种,美工技术,

2008-12-24

空空如也

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

TA关注的人

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