- 博客(34)
- 资源 (31)
- 收藏
- 关注

原创 0001.leetcode-twoSum-两数之和
// hash table// 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。// 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。// 示例:// 给定 nums = [2, 7, 11, 15], target = 9// 因为 nums[0] + nums[1] = 2 + 7 = 9// 所以返回 [0, 1]package mainimport "fmt"func main()
2020-08-28 11:06:57
152
原创 没有什么秘密的学习方法
学习科学不能取巧,也没有什么捷径或秘密的快速学习方法.我们决不能在短短的几个月内把六年中学的课程融会贯通,必须认识科学知识学习的长期性和艰苦性.一分努力一分成就,唯有勤恳的耕耘,才能有丰富的收获.但另一方面,如果指导学习的人能够把握住革命干部具有成熟的思考能力这一特点,周密地考虑筹划,那便有可能适当地缩短学习的期限.但决不能缩得太短.所以学习的人务必要首先认识学习的长期性和艰苦性,调匀步伐尽快地前进.如果趁一时之勇,冲锋般地奋勇向前,将来必然会觉得难乎为继.学习科学虽然没有取巧的方法,但确也有一些应当注意的
2020-09-02 11:29:27
264
原创 0001.leetcode-两数之和-算法第一人,北大何书文go-golang
0001.leetcode-两数之和-算法第一人,北大何书文go-golang
2020-08-28 17:30:19
257
原创 0001.leetcode-twoSum-两数之和
// hash table// 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。// 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。// 示例:// 给定 nums = [2, 7, 11, 15], target = 9// 因为 nums[0] + nums[1] = 2 + 7 = 9// 所以返回 [0, 1]package mainimport "fmt"func main()
2020-08-28 10:59:02
153
原创 sort
package mainimport ( "math/rand")// quick sort// 分治排序func main() { var z []int for i := 0; i < 3; i++{ z = append(z, rand.Intn(3)) } quickSort(z) }fu...
2020-01-07 20:27:30
130
原创 mac编译安装ffmpeg
nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.https://blog.youkuaiyun.com/fengsh998/article/details/794422861.下载源码https://github.com/shuwenhe/FFmpeg2.安装汇编编译器到http://www.torta...
2019-10-16 17:42:32
316
原创 linux命令
chown www:www goroutine 553 Can't open that file: Permission deniedssh -l root 123.216.190.138 远程登录服务器tar -zxvf filename.tar.gz 解压命令rm -rf linux-4.20.4.tar.xz 删除文件...
2019-01-25 13:47:16
152
原创 go冒泡排序
/* * * * */package mainimport( "fmt")/* * */func main(){ values := []int{1,5,9,3,7}; fmt.Println(values); bubble_sort(values);}/* * */func bubble_sort(values []int){...
2019-01-24 22:18:45
291
原创 go检查内存泄露
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go检查内存泄露 */
2019-01-22 22:35:48
389
原创 go同步sync锁机制
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go同步锁sync */互斥锁一个goroutine获得了Mutex后,其他goroutine只能等待,除非该goroutine释放这个MutexRWMutex在读锁占用的情况下,会阻止写,但不阻止读RWMutex在写锁占用情...
2019-01-22 22:27:54
434
原创 go整型切片初始化
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go整型切片初始化 */s := make([]int, 0)s := make([]int, 3, 7)s := []int{7, 2, 5, 6, 5}
2019-01-22 22:22:26
4316
原创 go中main函数
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go中main函数 */main函数不能带参数main函数不能定义返回值main函数所在的包必须为main包main函数中可以使用flag包来获取和解析命令行参数 ...
2019-01-22 22:17:25
6227
原创 go中指针运算
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go中指针运算 */通过“&”取指针的地址通过“*”取指针指向的数据
2019-01-22 22:14:46
1087
原创 go引用类型(四)interface
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型(四)interface */
2019-01-22 22:13:16
983
1
原创 go中init函数
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go中init函数 */
2019-01-22 22:08:59
282
原创 go引用类型(三)channel
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型(三)channel */
2019-01-22 22:01:38
212
原创 go引用类型(二)map
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型map */
2019-01-22 21:43:36
242
原创 go引用类型(一)slice
/* * Copyright (C) Shuwen He 1201220707@pku.edu.cn * TEL 15010729356 * go引用类型slice */数组类型修改b,a不会改变package mainimport ("fmt")func main(){ a := [5]int{2,3,4,5,6}; b := a;...
2019-01-22 21:16:36
181
原创 内核中的自旋锁和信号量的优先级继承 实时程序员经常关注优先级倒置,可能发生如下: 低优先级任务A获取资源,例如锁。 中优先级任务B开始执行CPU绑定,抢占低优先级任务A. 高优先级任务C尝试获取由低
内核中的自旋锁和信号量的优先级继承实时程序员经常关注优先级倒置,可能发生如下: 低优先级任务一个获取资源,例如锁。 中优先级任务乙开始执行的CPU绑定,抢占低优先级任务A. 高优先级任务Ç尝试获取由低优先级任务甲保持的锁,但由于中优先级任务乙具有抢占的低优先级任务甲而阻塞。这种优先级倒置可以无限期地延迟高优先级任务有两种主要方法可以解决这个问题:(1)抑制抢...
2018-08-02 11:05:15
642
原创 《Work hard》-勤奋学习--陶哲轩
《Work hard》-勤奋学习总是把事情推迟到最后然后靠着一点小聪明来完成事情的做法也许可以顶一时之需,但是一般来说,对于研究生级别的同学,这种做法是不会管用的。为了真正的深入的了解和掌握数学,一个人不光需要认真的思考,更需要做大量认真的严肃的数学阅读和写作。实际上,和公众们的印象不同,数学上的每一次突破绝不是靠一个人瞬间的神秘的“头脑风暴”的结果,而是靠在背后那大量的严
2012-07-07 08:29:16
1289
原创 ninorder
void nInOrder(BinTree t){ Stack s; BinTree c = t; if(t == NULL) return; s = CreateEmptyStack(); do{ while(c!=NULL) { push(s,c); c
2012-05-07 12:36:08
961
原创 npostorder
/* * LRD */typedef struct{ int tag; BinTree t;}Elem;void nPostOrder(BinTree t){ Stack s; BinTreeNode * p = t; Elem stnode; if(t == NULL) return; s =
2012-05-07 12:33:15
809
原创 tcpdump是非常强大的网络安全分析工具
tcpdump是非常强大的网络安全分析工具,可以将网络上截获的数据包保存到文件以备分析。可以定义过滤规则,只截获感兴趣的数据包,以减少输出文件大小和数据包分析时的装载和处理时间。这篇文章只涉及tcpdump的基本用法,请记住tcpdump比我描述的强大的多。针对网络接口、端口和协议的数据包截取。假定你要截取网络接口eth1,端口号6881的tcp数据包。数据文件保存为test.pc
2012-02-01 09:55:43
3322
原创 Tcpdump
第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23。如果没有指定类型,缺省的类型是host. 第二种是确定传输方向的关键字,主要包括src , dst ,dst or src, dst and
2012-02-01 09:48:34
618
原创 读取ESP-iSYS数据ReadTagsValue
HRESULT ShellCallback::Read( DWORD dwNumItems, CTag ** ppTags, HRESULT * pErrors ){CSLock wait(&m_CS);if( NULL == m_hConn ){for( DWORD i = 0; i {ShellTag * pShellTag = (ShellTag*)(ppTags
2012-01-25 16:45:24
769
原创 VC代码整理
1.按钮变灰色,失去响应(CButton*)GetDlgItem(IDC_BTN_START_SIMULATION)->EnableWindow(FALSE);2. 清空EditCtrl控件内容mEditTime.SetWindowText(_T(""));3. 定时器 /* * 定时器调用 */void CSimulatorDlg::OnTimer(UINT_PT
2012-01-14 10:44:05
1185
原创 Win32环境下动态链接库(DLL)编程原理
Win32环境下动态链接库(DLL)编程原理比较大应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。其中可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序EXE文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的
2011-12-27 13:18:01
625
原创 负数归零
int col;int row;for col = 1 to #rpt0.ColCount() step 1for row = 1 to #rpt0.RowCount()+1 step 1if #rpt0.Val(col,row) #rpt0.SetVal(col,row,0);endifnextnext
2011-11-11 20:46:39
755
原创 vc
hello, i was just messing around the other day and when i tried to compile this code and error came up.c:\documents and settings\stealthop1217\my documents\c++ work\jyfjtjyulkuyl\jyfjtjyulkuyl\bdf
2011-10-31 15:41:58
832
1
OgreMFC.rar
2011-11-12
VC++MFC扫描局域网的IP和主机名MAC地址.rar
2011-10-30
VC++MFC网络编程UDP广播系统
2011-09-28
UNIX C++达内内部源代码讲义
2011-09-28
VC++MFC达内源代码讲义
2011-09-28
VC++Win32达内内部讲义
2011-09-28
大型网站架构演变和知识体系
2011-09-28
C++之父写的The c programing language中文版
2011-09-28
VC++MFC网闸通讯软件Access版本
2011-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人