1 ma_zhao_shuai

尚未进行身份认证

风无痕水无纹,给你一个眼神;从哪来到哪去,请留下你的评论;

等级
博文 37
排名 12w+

NULL放在左边

编译时会提示错误,防止误写成单‘=’号;

2019-06-04 11:12:33

malloc calloc 崩溃

char*str="hello";intlength=strlen(str);//动态分配内存空间;适当位置if(spy_str!=NULL)free(spy_str);spy_str=NULL;char*spy_str=NULL;spy_str=(char*)malloc((length+1)*sizeof(char));//使用strcpy长度加1必须;strcpy(sp...

2019-05-16 10:46:04

c++ 指针进阶

指针就是指向内存数据区的地址标号,下面是指针name的操作,c++已经把标号抽象成了我们理解的数字。char*name="D:/development/HASCR/testData/forMars/MOD09GA/MOD09GAh23v042017001016_16days_unvi.img";charpath[256]={0};strcpy(path,name);//那...

2019-05-15 21:21:33

c++ char*判断相等

strncmp(constchar*str1,constchar*str2,size_tn);【参数】str1,str2为需要比较的两个字符串,n为要比较的字符的数目。字符串大小的比较是以ASCII码表上的顺序来决定,此顺序亦为字符的值。strncmp()首先将s1第一个字符值减去s2第一个字符值,若差值为0则再继续比较下个字符,直到字符结束标志'\0...

2019-05-15 21:10:01

GDAL 拼接 镶嵌 投影 shp裁剪

数据是modis.img文件。下面是22块拼接后:拼接后根据中国区域的shp裁剪出中国区域,下面是裁剪后的图:然后投影成平面坐标,下面是成品图:最后就是根据小块的shp文件进行裁剪了,结果图如下:参考资料如果要执行以上全部过程,参考资料里的代码是缺失部分代码的。请包涵proj.dll。我的下载里面有完整的gdalwarp代码。gdalwarp.c...

2019-05-15 20:49:00

程序优化进阶篇(适合各种编程语言)

计算机的寄存器会根据汇编指令执行相应的运算,指令集越多处理越复杂对cpu功耗也会提高。那么程序优化我先分两方面,一是寄存器指令(位运算),二是内存分配(字节对齐)。寄存器指令我举例说明加减乘除在计算机运算过程(重复的位运算),如下;一、加法执行了下面的过程:1步:异或^(不考虑进位)2步:与&(判断是否进位)3步:2步结果左移<<一位(获取进位结果)...

2019-05-04 13:02:05

当前不会命中断点,还没有为文档加载任何符号。c++ vs

问题分析:因为你的队友更新或添加第三方库版本还没有通知其他队友,所以你用最新的代码找不到你需要的库。就这么简单,把你队友的库要来吧。...

2019-04-29 11:18:32

js判断undefined

varname="help";varerr=Object.hasOwnProperty(name);if(!err){"undefined";}else{!undefined}

2019-04-25 19:11:13

jquery多级菜单列表

团队需要,就写了一份n级菜单加载。只是给大家一个思路吧。标签都是开源demo上的。varloadLayerMenu=function(){ vartempName="三级菜单"; //标题; varmenu="<ahref=\"consumer-equipment1.1.1.1.html\"><iclass=\"mdimdi-home\">&lt...

2019-04-25 17:24:01

c# 自动增长数组 动态数组

///<summary>///数组拷贝///</summary>///<paramname="source"></param>///<paramname="destination"></param>privatevoidCopyBytes(refdouble[]source,refdoub...

2019-04-19 11:09:23

c++ 自动增长数组 动态数组

使用需知:这里采用动态分配内存空间,所以不能和静态分配内存混合使用,比如chararray[64]=(*arrayAppend);混用会导致程序崩溃。详解#include<string.h>#include<stdlib.h>#include<stdio.h>/**&beginBytesnextBytes为空传入begi...

2019-04-19 10:59:02

c++模板定义malloc

用模板定义一个简单的malloc#define_CRT_SECURE_NO_WARNINGS//不推荐//#include<stdlib.h>//staticvoid*(*c_malloc)(size_tsz)=malloc;//自定义模板开辟指针内存namespacemzs{ template<classT> Tt_m...

2019-04-09 10:10:21

error LNK2001: 无法解析的外部符号 "public: virtual

今天重写c++程序,结果又出现问题了,留下笔记,告诫自己的懒惰后果有多严重。

2019-03-22 15:54:40

windows socket服务端对多客户tcp端通信

资料:https://www.cnblogs.com/jzincnblogs/p/5189636.html我对代码进行了改进,服务端也可以发送消息,并加入了集合来客户端。客户端可以随时收到服务端或是其他客户端发送的消息。代码:https://blog.csdn.net/weixin_41913666/article/details/86539188服务端与客户端资源https://do...

2019-01-18 15:07:09

windows多客户端socket tcp通讯

#include<iostream>#include<thread>#include<string>#include<WinSock2.h>#include<Ws2tcpip.h>#pragmacomment(lib,"ws2_32.lib")usingstd::cin;usingstd::cerr;...

2019-01-18 14:18:35

svnadmin 不是内部命令 一招搞定

只是当前登陆的用户没有配置svn的环境变量,可以配置一下path,把你的svnadmin.exe路径加到path里就可以了。或者直接把svnadmin替换成:"C:\ProgramFiles\VisualSVNServer\bin\svnadmin.exe";C:\ProgramFiles\VisualSVNServer\bin\是我的路径 如果没理解,可以下载我的图文并茂...

2018-12-30 14:02:57

程序优化初篇(适合各种编程语言)

怎么样才能写一个功耗低的程序;怎么样才能优化程序功耗将至最低?程序优化包括逻辑和功耗,两者相辅相成,高性能牺牲的必然是功耗。‌那么程序减少内存读写,减少逻辑循环次数都可以降低功耗;怎么减少呢,开发者根据需求写出最合理最佳内存读写逻辑就可以了,当然我们可以设计更多功能来供用户选择,比如设计个需求最低读写逻辑,设计个不考虑功耗读写逻辑,设计个可设置功耗读写逻辑等等;例如...

2018-11-06 11:39:37

c# post请求获取json数据

       ///<summary>       ///gethttp请求获取位置信息       ///</summary>       internalvoidgetRequestCity()       {           Stringurl="https://route.showapi.com/238-2?from=5&...

2018-11-03 18:48:50

c++ switch支持字符串

真正的实现c++switch支持字符串。//而不是用结构体与if配合,结构体与if集合还不如单独if。 demo//windows与liunx系统需要自己测试#include"stdafx.h"#include"string.h"intadd(char*str){   intaddi=0;   intlen=strlen(str);   for...

2018-10-31 18:46:30

字节 位 字符 宽字符

bit(位)byte(字节)=8位kb(KB)=1024字节备注:编程时分配内存单位为字节,比如分配100kb,intmemory[1024*100]。字符为字符集的单位;比如‘a’是一个字符集内的字符,在ASCII;十进制用97表示、十六进制61表示、二进制7位表示01100001,最前面0补位就是8位(一个字节);计算机编译器会通过簇大组成的信号组成一个完整的布尔门,通过电...

2018-10-30 09:42:27
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。