自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端疯

作者知乎/公众号:前端疯

  • 博客(88)
  • 资源 (8)
  • 问答 (17)
  • 收藏
  • 关注

原创 几个C语言题目

帕斯卡三角形(杨辉三角形)问题: 形成一个杨辉三角 输入:n —-杨辉三角的高度 输出:杨辉三角 解法:/*** 下一层是上一层计算得到的,所以我们每次要保存上一层的数据***/void print(int n){ int *b = NULL;//声明一个变量来保存上一层的数据 for(int i = 1; i <= n; i++){//分别...

2018-04-29 21:16:33 348

转载 全栈工程师之路---2018最全web开发路线图

前后端都需要掌握的技能 Git — You should’ve learned Git yesterday, 15 minutes to learn Git SSH HTTP / HTTPS Terminal Usage — Basic Mac OS, Basic Windows Data Structures & Alogrithms Character Enc...

2018-04-03 09:40:05 8917

翻译 ES6非常棒的特性-解构

好的代码实践我们有一个方法:buildAnimal(),它需要三个参数:accessory, animal, color。function buildAnimal(accessory, animal, color){...}然后我们需要加一个参数,我们需要怎么做?很简单啊,直接在方法名后面加不就好了吗。但是我们是好的程序员,怎么能这么没追求啊是不是: “Function...

2018-03-31 20:44:56 9499

翻译 开始学习Webpack-应用TypeScript,配置热加载和Source Map

项目初始化:采用TypeScript我们的版本是:$ node --versionv8.5.0$ npm --version5.5.1npm版本升级了,因为npm最近带来了新特性,本地会生成package-lock.json,能 提高一些性能,想知道更多的,可以google一下。创建目录初始结构:$ mkdir pickle$ cd pickle$ touc...

2018-03-31 20:42:37 3355

翻译 React----React应用程序流式服务端渲染

## 好处React16推出了流式服务端渲染,它允许你并行地分发HTML片段。这样可以让渲染 出的首字节有意义的内容给用户速度更快。 (例子1,上面部分是一次性转换,下面是流渲染,两种方式) 而且相对renderToString,流是异步的。这个可以让你的Node.js服务一次性渲染多个请求,并且保持在高请求压力环境下的及时响应。在一个持续的时间内,如果网络阻塞了,它可以停止Reac...

2018-03-31 20:38:15 1710

原创 新事物学习---Chrome上使用PWA

## PWA是什么 PWA(Progressive Web Apps)是 Google 最近在提的一种 Web App 形态 (或者如 Wikipedia 所称的“软件开发方法”)。PWA 意图让 Web 在保留其本质(开放平台、易于访问、可索引)的同时, 在离线、交互、通知等方面达到类似 App 的用户体验。按 Google 官方的解释 PWA 具有这些特性:Reliable, Fast,...

2018-03-31 20:36:35 5080

原创 webpack----webpack4尝鲜

## 安装v4.0.0-beta.0yarn add webpack@next webpack-cli --dev或者npm install webpack@next webpack-cli --save-dev测试例子创建文件: 运行结果: 哪些新特性1 不在需要设置配置文件(如上例子) 默认入口文件为./src 默认输出文件为./dist ...

2018-03-31 20:31:02 561

翻译 学习ES6非常棒的特性-深入研究var, let and const

## Varvar firstVar; //firstVar被声明,它的默认值是undefinedvar secondVar = 2; //secondVar被声明,被赋值2先看一个例子:var increment = 1;if (increment === 1){ var increment; //重新声明 //Do something}console.l...

2018-03-31 20:29:08 324

翻译 学习ES6非常棒的特性——Async / Await函数

## try/catch 在使用Async/Await前,我们可能这样写:const main = (paramsA, paramsB, paramsC, done) => { funcA(paramsA, (err, resA) => { if (err) return done(err) return funcB(paramsB, (err, resB...

2018-03-31 20:23:18 1821

翻译 JavaScript基础——JavaScript中的深拷贝

在JavaScript中如何拷贝一个对象?通过引用调用function mutate(obj) { obj.a = true;}const obj = {a: false};mutate(obj)console.log(obj.a); // prints truemutate可以对obj进行改动,然后外面的obj的值也变化了。浅拷贝:Object.assig...

2018-03-31 20:22:00 601

翻译 学习ES6非常棒的特性-字符串常量基础

字符串常量基础在ES2015之前我们是这么拼接字符串的:var result = 10;var prefix = "the first double digit number I learnt was ";var assembled = prefix + result.toString();console.log(assembled); // logs => 'the fi...

2018-03-31 20:14:26 253

翻译 开始学习Vue.js特性--Scoped Slots

什么是scoped slots A scoped slot is a special type of slot that functions as a reusable template (that can be passed data to) instead of already-rendered-elements.上面是官方的定义。简单点说slot就是插槽,它是可以被替换掉的...

2018-03-31 20:00:13 2968

原创 redux核心思想.md

什么问题? 组件的树形结构决定了数据的流向,导致的数据传递黑洞怎么解决? 所有组件都通过中介者传递共享数据 方案: 中介者:(function createStore() { var store; return function() { if(!store) { store = new Regular; ...

2018-01-11 14:39:49 457

原创 Python数据结构篇

所属系列:【Python工程师系列】  所属主题:【Python零基础】1编码格式建议不用Tab缩进,用4倍空格缩进必要时换行(避免单行超出79个字符)用空格区分函数或者类或者函数内部的一大段代码代码前面加上必要的注释用文档字符串操作符liagn两边或者逗号后面必须空格函数采用lower_case_width_underscore方式命令,类用驼峰(CanekCase)方式命名;总是用self当作...

2017-12-11 09:44:18 422

原创 Python基础入门篇

所属系列:【Python工程师系列】  所属主题:【Python零基础】Python入门标签(空格分隔): 未分类Python具有高级的数据结构,能高效地面向对象编程。它的优雅的语法、动态类型、解释属性使它能快速地在大部分平台开发应用程序。它的第三方包、工具和库都可以在这里找到:https://www.python.org/。Python很容易通过C/C

2017-12-05 09:53:59 530

原创 mac 部署 apache

创建个人站点目录cd ~/mkdir Sites创建成功后再在 用户/[你的用户名]/Sites 目录下创建log目录和index.html文件请检查”/etc/apache2/users”目录下,是否有名为“maomao.conf”的配置文件(同样:maomao需换成你的mac用户名),如果没有,手动创建一个,内容参考下面:(Directory的maomao替换掉)<Directory "/

2015-10-11 12:21:10 2781

转载 __IPHONE_OS_VERSION_MIN_REQUIRED

#ifdef  __IPHONE_OS_VERSION_MIN_REQUIRED// 只能在ios 下www.2cto.com        #if __IPHONE_OS_VERSION_MIN_REQUIRED > 40300        //做一些事情        #else        //做一些事情        #endif

2015-02-27 16:50:18 6352

原创 已排序的数组中找到k个距离x最近的元素

比如数组 arr[] = {12, 16, 22, 30, 35, 39, 42, 45, 48, 50, 53, 55, 56}

2014-11-26 16:29:25 1986

原创 快速排序的单链表递归实现

// C++ program for Quick Sort on Singly Linled List#include #include using namespace std; /* a node of the singly linked list */struct node{ int data; struct node *next;}; /* A utili

2014-11-26 15:50:23 1341

原创 一些Makefile文件解读

all: sds-testsds-test: sds.c sds.h testhelp.h $(CC) -o sds-test sds.c -Wall -std=c99 -pedantic -O2 -DSDS_TEST_MAIN @echo ">>> Type ./sds-test to run the sds.c unit tests."clean: rm -f sds-testa

2014-11-25 10:15:10 777

原创 C语言的malloc、calloc、realloc

创建size字节大小的内存空间:chmalloc(size);

2014-11-24 13:55:02 432

原创 头文件中的static inline

先看一段代码:

2014-11-24 13:07:24 1918

原创 关于结构体中的数组问题

正确的写法:#include #include using namespace std;struct Test{ int len; char ch[];};void main(){ struct Test *t; t =( struct Test *) malloc(sizeof *t+2+1); memcpy(t->ch,"ab",3); printf("%s\n",

2014-11-24 12:26:35 1575

原创 最大流 C++实现

#include #include using namespace std;#define VERTEX 7 //顶点的个数#define UINT_MAX 0xFFFF//图/////////////////////////////////////////// S A B C D E T// S 0 3 1 0 0

2014-11-23 10:08:39 1609

原创 关于折半查找实现中的一个问题

#include #include //线性查找:时间复杂度是O(n)int linearSearch(int arr[],int target){ int i=0; for(i=0;arr[i];i++){ if(arr[i]==target) return i; } return -1;}//迭代折半查找:时间复杂度:T(n) = T(n/2) + c//要访问一半的数字int bina

2014-11-21 21:41:43 1255

原创 乘法——Karatsuba乘法

#include #include //找到x的位数int size(long x){ int count=0; do{ count++; x=x/10; }while(x); return count;}//找到x和y的最大值int max(int x, int y){ return x>y?x:y;}int getHigh(int x, int m){

2014-11-20 09:39:12 4685 1

原创 面试题2——字符串类型

#include  int isUnique(char *s){ int i=0; char *tmp=s; for(;*tmp;tmp++){ for(s=tmp+1;*s;s++){ if(*tmp==*s){ return 0; } } } return 1;}  int main(){ char s[]="asdf"; printf("%d\n",isUnique(s))

2014-11-14 00:00:13 513

原创 面试题——字符串类型001

#include  void remove_repeat(char *s,int iLen){ for(int i=0;s[i];i++){ for(int j=i+1;s[j];){ if(s[i]==s[j]){ for(int m=j;s[m];m++){ s[m]=s[m+1]; } }else{ j++; } } }}  int main(){

2014-11-13 23:45:09 642

原创 笔记摘录——Cracking the code interview

纸上写代码简历:对你参与的任何项目或者工作做一个总结,并阐述最难的部分以及最有趣的部分。不要记忆解决方案:不是说让你不要记忆,而是要想清楚它的思路,也就不需要记忆了大声地说出来你的想法微软面试:聪明,对技术有激情,极客Be nice to your recruiter  对雇佣你的人要好 因为他们决定了要不要雇佣你4到

2014-11-12 23:42:47 3626

转载 设置gvim的字体大小

只有gvim可以设置。 :set guifont=*会弹出窗口,可供选择。

2014-11-09 10:36:23 7099

转载 关于<meta NAME="keywords" CONTENT="">

META标签是HTML语言HEAD区的一个辅助性标签,它位于HTML文档头部的标记和标记之间,它提供用户不可见的信息。meta标签通常用来为搜索引擎robots定义页面主题,或者是定义用户浏览器上的cookie;它可以用于鉴别作者,设定页面格式,标注内容提要和关键字;还可以设置页面使其可以根据你定义的时间间隔刷新自己,以及设置RASC内容等级,等等。  name是描述网页的,对应于Cont

2014-11-05 22:20:19 33542 1

转载 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明

X-UA-Compatible是针对ie8新加的一个设置,对于ie8之外的浏览器是不识别的,这个区别与content="IE=7"在无论页面是否包含指令,都像是使用了 Windows Internet Explorer 7的标准模式。而content="IE=EmulateIE7"模式遵循指令。对于多数网站来说,它是首选的兼容性模式。目前IE8尚在测试版中,所以为了避免制作出的页面在IE8

2014-11-05 22:17:30 2037

原创 条件注释判断浏览器

条件注释:用于IE;只能用于ie5以上;语法:(其他浏览器会把它当做注释而忽略)条件注释属性:gt:greater thanlt:less thangte:greater than or equallte:less than or equal!:除以外例子:非IE

2014-11-05 00:20:51 606

转载 图片img的src不变让浏览器重新加载实现方法

图片img的src不变,想让浏览器重新加载怎么办,在图片地址src不变的情况下让浏览器重新加载图片,实际上在src不变时,浏览器直接就去读取缓存avascript给这个img标签的src属性后面拼接一个 ? 和 javascript对象new Date().getTime()毫秒值做成queryString的样子,就能防止被缓存了在图片地址src不变的情况下让浏览器重新加载

2014-10-30 13:42:23 8265

原创 PS常用技巧

ctr+shift+i 反选

2014-10-30 10:38:58 609

原创 以资源方式打开exe

以ziyuanfahi

2014-10-29 09:23:05 758

转载 vmware 下 ubuntu 全屏显示

在 vmware 下 安装 ubuntu后,默认分辨率是 800 * 600,可以设置以全屏显示; 设置步骤: * vmware 下启动 虚拟机,即 启动 ubuntu 系统 * 启动完毕后,vmware 工具栏中 点击 VM -> install virtual tools ,安装 virtual tool * 进入 ubuntu 系统界面,系统 -> 首选项 -> 显示,设

2014-10-28 13:51:22 720

翻译 jekyll 官网文档部分翻译

最近想搭建一个网站:Mar先把文档看了。

2014-10-27 08:09:54 15159 2

转载 synatx.css

.highlight { }.highlight .line-numbers pre { color: #93a1a1; }.highlight .c { color: #93a1a1; font-style: italic; }.highlight .cm { color: #93a1a1; font-style: italic; }.highlight .cp { color: #93

2014-10-25 11:10:39 736

转载 normalize.css

/*! normalize.css v1.1.3 | MIT License | git.io/normalize *//* ========================================================================== HTML5 display definitions ============================

2014-10-25 10:50:26 2261

spring mvc介绍

Java EE设计模式 Spring企业级开发最佳实践源代码

2015-06-01

powerdesigner16 破解文件

powerdesigner 破解文件

2015-05-10

基于jquery的联动下拉框组件

基于jquery的联动下拉框组件

2014-10-20

优酷幻灯片插件

利用优酷的一个插件,做炫的幻灯片效果;

2014-10-20

功能齐全的记事本

功能齐全的记事本

2013-03-01

百度首页 用HTML写的

HTML写的简单首页——初学的,见谅——

2012-02-19

留言本 C#

是一个消息小小的C#写的程序,初学C#——

2012-02-19

汇编写的中断int9h显示扫描码

汇编写的关于键盘中断的int9h显示扫描码

2012-02-05

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

TA关注的人

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