摘要:问题: 欧几里得,毕达哥拉斯,帕斯卡和蒙特打算到公园游玩.将公园可视为N(行)*M(列)个位置.帕斯卡,蒙特和欧几里得站在3个不同的位置.毕达哥拉斯是最后一个到达公园,他决定站在一个能让四个点形成一个平行四边形的位置.欧几里得和蒙特的位置则形成平行四边形的对角线. 编写一个算法,帮助毕达哥拉斯决定站 阅读全文
posted @ 2017-08-29 16:37 心媛意码 阅读 (119) 评论 (0) 编辑
摘要:刚才去做了阿里巴巴的编程测验,好消息是抽到的题相对别的题简单一些,坏消息是编的太慢了,没有做完. 现在把题目和自己后来编出来的代码贴在这里,供大家参考. 题目: 1. 从命令行输入若干个正整数(大于等于2个),得到一个集合N。2. 从N中任意取出两个数并求和,得到的值构成集合A。3. 从N中任意取出 阅读全文
posted @ 2017-07-17 21:30 心媛意码 阅读 (8073) 评论 (6) 编辑
摘要:为了表明自己是windows系统的api,和自己定义的类函数进行区分. 我个人就习惯在Windows API函数前面加::以区分自定义函数或其他的类库函数。 比如Sleep(3); 也可以写成::Sleep(3); 阅读全文
posted @ 2020-03-27 11:15 心媛意码 阅读 (1) 评论 (0) 编辑
摘要:总是被编码的一些类型弄的团团转,大多数情况下是蒙的,今天对这一块做下总结. ASCII: 文本编码的基础,0x00-0x7F的范围. ANSI: 这些使用1到4个字节来表示字符的各种延伸编码方式(比如GBK,GB2312(中国出台的)),称为ANSI编码(在简体中文Windows操作系统中,ANSI 阅读全文
posted @ 2020-03-14 19:59 心媛意码 阅读 (7) 评论 (0) 编辑
摘要:我的理解: Endian的意思是结尾,我们写字的结尾即是最有端.所以最右端地址高的为大端,最右端地址低的为小端. 阅读全文
posted @ 2020-03-14 19:48 心媛意码 阅读 (8) 评论 (0) 编辑
摘要:1.<> 是不等号,也有的语言可写作:# 或 != 2.事务:是一系列等待执行的操作序列,要么全部执行,要么全不执行. 3.注释: 单行:-- 多行:/* */ 4.打印: PRINT('hello') --打印字符串用单引号 PRINT(@Ret) --打印变量 5.nvarchar和varcha 阅读全文
posted @ 2020-03-14 18:45 心媛意码 阅读 (7) 评论 (0) 编辑
摘要:1.听说SQL函数可以返回表,我今天就尝试了下,感觉用法还是挺顺手的. ALTER FUNCTION [dbo].[returnTable] ( @nTagID AS int ) RETURNS @tab TABLE( --自己定义要返回的一个Table类型的结构. TagId int, SAMST 阅读全文
posted @ 2020-03-14 18:09 心媛意码 阅读 (15) 评论 (0) 编辑
摘要:1.Navicat运行函数输入参数时,什么都不填和填NULL是不一样的,具体可以通过Print打印,或者自己去尝试. (1)比如执行如下的语句,什么都不输入: PRINT('nChannelAddr') //注意打印字符串要用单引号. PRINT(@nChannelAddr) PRINT('sSAM 阅读全文
posted @ 2020-03-14 15:54 心媛意码 阅读 (9) 评论 (0) 编辑
摘要:1.指针delete后,赋为0的原因? (1)防止再次delete它? 既然删掉了,还会再用它吗?可能有不明显的调用? (2)它是野指针,指向的是被删除的内存。 哪有怎样呢? Ans:赋为0表明它不再指向任何对象。 2. 阅读全文
posted @ 2020-03-12 21:37 心媛意码 阅读 (7) 评论 (0) 编辑
摘要:2.我们发现指针有一些“似是而非”的特征: (1)指针消亡了,并不表示它所指的内存会被自动释放。比如函数中的指针是局部变量,如果它指向了堆上,而自己出了函数后消亡了,但它所指向的内存还是存在的,导致了内存泄漏. (2)内存被释放了,并不表示指针会消亡或者成了NULL 指针。 3. c++中有些重载赋 阅读全文
posted @ 2020-03-12 20:55 心媛意码 阅读 (7) 评论 (0) 编辑
摘要:探索1: ME:: L, vector变量是存放在堆上还是栈上的?网上说法不一,我也没有找到权威的表述L: 堆、栈 和vector有啥关系?L: 你把它放哪里,它就在哪里ME: [分享]堆、栈的地址高低? 栈的增长方向? https://www.zhihu.com/question/36103513 阅读全文
posted @ 2020-03-12 20:47 心媛意码 阅读 (34) 评论 (0) 编辑
摘要:C++中有几处概念让人容易弄混,比如指针常量,常量指针;指针函数和函数指针,这些别的随笔中有过整理。 今天看下函数指针和typedef连用的情况: typedef int* (*Fun)(int* a, int* b); 这里的Fun实际上是一个类型,该类型是一个函数指针类型,该函数指针返回值是一个 阅读全文
posted @ 2020-03-11 22:13 心媛意码 阅读 (11) 评论 (0) 编辑