自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WolfgangBai的博客

做任何重大的事情,都需要初恋般的热情和宗教般的信仰。-路遥

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 如何高效学习?

本文是根据斯科特.杨的同名书整理的思维导图。

2017-12-03 19:30:36 485

原创 Leetcode 4.Median of Two Sorted Arrays

/*4 Median of Two Sorted Arrays Beats %96.45*/double findMedianSortedArrays(int* nums1, int nums1Size, int* nums2, int nums2Size){ int mid1,mid2; int i,j,index; if (nums1 == NULL && nums2

2017-07-30 22:24:35 254

原创 Leetcode 1.Two Sum

/* 1.Two Sum*/int *twoSum(int *nums, int numsSize, int target){ if (nums == NULL || numsSize <=2) { return NULL; } int i,j; int *p; for (i = 0; i < numsSize; i++) {

2017-07-30 22:22:47 221

原创 算法(第四版) --代码运行环境的搭建(Mac版本)

一. 环境搭建在学习算法(第四版)时。我使用eclipse,尝试写BinarySearch.java的代码。后遇到代码无法编译,或者解决了编译问题又无法运行。会很打击学习的积极性。后来发现,官网有一套完整的解决方案。按照下面的链接一步步操作即可。 http://algs4.cs.princeton.edu/mac/并且,尝试使用Dr Java写了HelloWorld.java二.运行BinaryS

2017-06-10 19:18:54 2703

原创 透过-128看原码,反码,补码(c语言中char类型)

在c语言中char类型的取值范围是(-128-127).1.-128的补码到底是多少?通过将下面的对应关系写出来,就可以发现。-128的补码其实就是1000 0000。 原码 补码 值0111 1111 0111 1111 +1270111 1110 0111 1110 +126 ... .. 补码不断-1..

2017-05-31 22:22:31 1114 2

原创 32位主机序或者网络序值转换为ip(小工具)

网络开发人员,有时候需要将32位数字转换为ip。为了提高工作效率,我用python(基于python2.x版本)开发了小工具,可能比较简单,就当抛砖引玉吧!#!/usr/bin/env python import sysimport getoptimport socketimport structdef hostToIp(value): if value.isdigit():

2017-04-30 23:00:11 900

原创 Leetcode 5.Longest Palindromic Substring

从这个月开始刷leetcode的题,由于水平有限,欢迎交流和提宝贵的意见。下面是我对 5.Longest Palindromic Substring 的实现。char *longestPalindrome(char *s){ unsigned long len; int count; int start,end; int l,r; int max;

2017-02-26 21:42:34 249

原创 动态规划算法的设计要点(笔记)

本篇文章主要是根据:coursera的课程《算法设计与分析》(北京大学)的内容记录的学习笔记。动态规划由于本文的重点在于总结动态规划算法的设计要点。因此,需要你了解动态规划,作为本文的预备知识。推荐以下实例来弄清动态规划。实例: 1最长公共子序列问题 2.背包问题动态规划算法的设计要点我想说的事任何知识都可以有一些套路,也就是方法论,动态规划算法的设计也不例外。当然对待感情我的一贯观点是少一些套

2016-12-31 21:42:04 1185

原创 BUG_ON内部实现分析

经常看到一些linux开发中使用BUG_ON(condition)作为调试函数,BUG_ON()函数中最核心的其实就是下面这句。当不希望发生的事情发生了,就会挂掉。原理是将0地址赋值,而linux系统不允许操作0地址,这样就会使正在运行的程序挂掉。这种方式比较暴力,只有确定当前函数运行必须成功,不成功可以挂掉的情形才能使用。*(int *)NULL = 1;

2016-11-30 22:29:49 769

转载 (转载)core dump的使用

原文链接:http://blog.csdn.net/tenfyguo/article/details/8159176/#comments1 开启core dump1.产生coredump的条件,首先需要确认当前会话的ulimit –c,若为0,则不会产生对应的coredump,需要进行修改和设置。 ulimit -c unlimited (可以产生coredump且不受大小限制)。若想甚至对应

2016-10-31 23:19:49 179

原创 python 网络数据采集——媒体文件

声名:本文为学习笔记,内容来自于《python 网络数据采集》(英文名:Web Scraping with Python)

2016-09-29 23:23:51 308

原创 c 函数指针的使用

本文建立在你已经了解了什么是函数指针。C语言的函数指针,其实有点类似于类方法。这才是他最常用的场景。只是当C语言创建时,面向对象编程还没有出现。typedef void (*my_printf) (int a);typedef struct student { int b; my_printf prtf;}student_t;//很像定义了一个学生类,只是需要在使用结构体时,需

2016-08-31 23:37:34 238

原创 Mac下用sublime Text 编写Scheme环境搭建

Mac下用sublime Text 编写Scheme环境搭建前言我是学习《计算机程序的构造和解释》(英文名:Structure and Interpretation of Computer Programs(简称:SICP))开始想要搭建Scheme环境。关于这本书,是麻省学习编程的教材。其地位不言而喻。本文主要参考:http://leochin.com/mac-scheme-install/关于c

2016-07-24 16:59:22 2317

原创 强制关机等导致:remounting file system read-only

强制关机等导致:remounting file system read-only先看系统提示哪里错误,我的是开机提示,remounting file system readonly (sda2).先查看系统磁盘:fdisk -l可以使用下列命令进行修复:fsck -y /dev/sda2最后,重启系统,我的系统就完全

2016-06-24 14:53:33 1731

Visual Studio Code 2016.07(V 1.4)

2016-09-08

F5-管理配置指南(v9.0)

F5-管理配置指南(v9.0),版本不是太新,但也很有参考价值。

2016-08-22

空空如也

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

TA关注的人

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