JavaScript 风格指南(3)

-- 接 JavaScript 风格指南(2) -- 七、Functions · 7.1 使用命名函数表达式,而不是函数声明 理由:函数声明提升会导致在函数定义之前就已经可以引用该函数了,这会损害可读性和可维护性。如果想要定义的函数很复杂,复杂到会干扰理解代码的其余部分,应该考虑将其解压缩到自己的模块中了!不要忘记给表达式命名——匿名函数不利于错误的定位。
分类: 其他 发布时间: 07-22 23:23 阅读次数: 0

JavaScript 风格指南(4)

-- 接 JavaScript 风格指南(3) -- 八、Arrow Functions · 8.1 当你必须使用函数表达式(如传递匿名函数时),请使用箭头函数表示法。 理由:this 的执行上下文不会改变,写法也更简洁。 // bad [1, 2, 3].map(function (x) { const y = x + 1; return x *
分类: 其他 发布时间: 07-22 23:22 阅读次数: 0

Windows7下MongoDB的下载、安装与配置详解

最近在写一个项目,想用MongoDB做后台数据库,却不想在安装和启动MongoDB的过程中遇到了小困难,在此贴出遇到的问题和解决方法,以作备忘和分享。我使用的是64位的Windows7旗舰版系统,所以以下都是关于Windows下的经验,使用Linux和Mac的朋友可以撤了。 一、Windows7下的运行库问题 虽然这个问题属于个例,但我觉得也有必要拿出来说说,保不齐你新装的系统就存在运
分类: 其他 发布时间: 07-22 23:22 阅读次数: 0

如何形象地解释 JavaScript 中 map、foreach、reduce 间的区别?

本答案来自于知乎高赞回答@水乙,原帖地址。对我启发很大,特摘录至此,以作备忘和分享。如下:
分类: 其他 发布时间: 07-22 23:22 阅读次数: 0

JS找出数组中唯一不同的数

一个数组中只有一个数是唯一的,其他数都是成对出现,找出这个唯一的数。 分析:由于位运算符异或运算的特点,即两个相同的数进行异或运算时,其结果为0,所以当将数组中所有的元素进行异或运算时,其结果必定为那个唯一的数。 代码如下: // 判断数组中是否有唯一值 findOnly(arr) { let result = 0; arr.forEach((i) => { result = i ^
分类: 其他 发布时间: 07-22 23:22 阅读次数: 0

UVa1585 统计OX组成的字符串的得分

习题3-1 得分(Score, ACM/ICPC Seoul 2005, UVa1585) 给出一个由O和X组成的串(长度为1~80),统计得分。每个O的得分为目前连续出现的O的个数,X的得分为0。例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+0+1+2+3 = 10 #include<stdio.h> #include<string.h> #defi...
分类: 其他 发布时间: 07-22 23:21 阅读次数: 0

分子量(Molar Mass, ACM/ICPC Seoul 2007, UVa1586)

给出一种物质的分子式(不带括号),求分子量。本题中分子式只包含4种原子,分别为C,H,O,N,原子量分别为12.01, 1.008, 16.00, 14.01(单位:g/mol)。例如,C6H5OH的分子量为94.108 (g/mol)。 本题要注意区分原子后不带数量(缺省数量为1)和带数量两种情况。 #include<stdio.h> #include<string.h&...
分类: 其他 发布时间: 07-22 23:21 阅读次数: 0

数数字(Digit Counting, ACM/ICPC Danang 2007, UVa1225)

1225 Digit Counting Trung is bored with his mathematics homeworks. He takes a piece of chalk and starts writing a sequence of consecutive integers starting with 1 to N (1 < N < 10000). After th...
分类: 其他 发布时间: 07-22 23:21 阅读次数: 0

第三周 day14:内置函数

⼀. 本节主要内容:   1. 内置函数   什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等.   截⽌ 到python版本3.6.2 python⼀共提供了68个内置函数. 他们就是python直接提供给我们的. 有 ⼀些我们已经⽤过了. 有⼀些还没有⽤过. 还有⼀些需要学完了⾯向对象才能继续学习的. 今 天我们就认识⼀下python的内置函数. abs() dict() help() min() setattr() all() dir
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

hibernate框架学习之Session管理

Session对象的生命周期 lHibernate中数据库连接最终包装成Session对象,使用Session对象可以对数据库进行操作。 lSession对象获取方式: •加载所有配置信息得到Configuraction对象 •由Configuraction对象,创建出SessionFactory对象 •由SessionFactory对象,在连接池中获取某个数据连接对象 •将连接对象包装成Session对象返回给开发者使用 lSession对象在数据库连接池中对应的连接对象是唯一的,使用完毕后
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

4、Python文件对象及os、os.path和pickle模块(0530)

创建对象后返回的是一个内存地址,通常需要一个变量名来引用这个内存地址, 文件的打开模式: 1、简单模式 r:只读 open('/var/log/message.log','r') //以只读模式打开文件 w:写入 //从文件指针出开始覆盖 a:附加 //从文件尾部 2、在模式后使用“+”表示同时支持输入、输出操作 如r+、w+和a+ //比如w+表示读写模式的写操作,本来是写操作,也可以读 3、在模式后附加“b”表示以二进制方式打开 如rb、wb+ 文件对象: 文本都是字节序列 var_nam
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

谈谈自己刚踏入工作的感受

  虽然一直以来都想养成写博客的习惯,但是拖到了毕业,我的账户里还是只有那三篇无关紧要的文章,实在是太可怜,最近突然想想自己最近的工作觉得有很多感受,所以在这里总结下我最近的一些想法和收获。   6月中旬,当我拿到“双证”的那一刻起,我就知道我的大学生涯宣告结束了。收拾好自己的行李,与几个小伙伴一起来到了上海,继续去我实习的公司工作。刚回来就听到老大说开始干活了,然后就参与到项目的开发之中。看了一下老大排的工作计划,瞬间感觉好怕自己做不完,拖后腿。真正做了之后,才发现做完容易,做好很难。刚开始
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

【bzoj3676】

题解: 代码:
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

JavaScript DOM操作案例显示和隐藏二维码

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> .nodeSmall { width: 50px; height: 50px; background: url(../images/bgs.png) no-repeat -159px -51px;
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

结构体长度

疑问:结构体长度用sizeof求出来的值,为什么不是结构体内部成员变量长度的总和?   产生这种情况的原因更C语言内存分配规则有一些联系,成员变量的偏移量需要是最大成员变量的整数倍,char类型如果没有定义长度,偏移量是1,如果定义了长度,也需要满足偏移条件,例如char str[101]; 如果有int型成员变量,则下一个成员变量的偏移量是104。
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

【原创】一个安卓程序媛的人生经验

引言 博主有一个差不多认识了9年的程序媛朋友,从09年读大一开始认识的,现在已经毕业五年,所以相识是九年。目前她就职于网龙、是一个做安卓组件开发的程序媛,已婚。本文基本上反应了她的心酸血泪史,经其同意,整理成文。为了方便描述,下面的第一人称"我"指的就是该妹纸本人。 糊里糊涂的大学生涯 高考毕业后,也不知道自己的兴趣是啥,稀里糊涂的报了一个专业,最后阴差阳错的来了一个电子类专业。来了这个专业后,发现了一个现象。 大部分就读工科专业的妹纸,都是瞎选的,要么就是调剂。基本上,对本专业都缺乏一个了解
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

微信小程序开发踩坑与总结 -

原文链接:https://segmentfault.com/a/1190000008516296 前段时间把公司小程序项目开发完成了,所以来写写自己开发过程中碰到的问题和解决方法,以及用到的提高效率的工具和方法。 1、background图片url不能为本地图片 比如background:URL(../imgs/xxx.png),这样图片并不能显示。 解决的办法,1:将图片上传到服务器,填写服务器上的图片的路径地址。2:将图片转为base64编码。 2、扩展icon组件 小程序内部为我们提供了
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

hdu2014 青年歌手大奖赛_评委会打分【C++】

青年歌手大奖赛_评委会打分 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 105534 Accepted Submission(s): 52209 Problem Description 青年歌手大奖赛中,评委会给参赛选手打分。选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。 Input 输入数据有多组
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

HOG算法基础

实现思路步骤: 1.对原图像gamma校正,img=sqrt(img); 2.求图像竖直边缘,水平边缘,边缘强度,边缘斜率。 3.将图像每16*16(取其他也可以)个像素分到一个cell中。对于256*256的lena来说,就分成了16*16个cell了。 4.对于每个cell求其梯度方向直方图。通常取9(取其他也可以)个方向(特征),也就是每360/9=40度分到一个方向,方向大小按像素边缘强度加权。 5.每2*2(取其他也可以)个cell合成一个block,所以这里就有(16-1)*(16
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0

Spring基础学习,附例子代码讲解

什么是Spring、IOC、AOP、DI? Spring是一个基于IOC和AOP的结构J2EE系统的框架。 IOC(Inversion Of Control)控制反转(Spring的基础,创造对象由以前的程序员new构造方法来调用,变成交由Spring创建对象) AOP(Aspect Oriented Programming)面向切面编程 DI(Dependency Injection)依赖注入(简单来说就是拿到了对象的属性,已经注入好相关值了,直接使用即可) #第一部分:IOC、DI 1、首
分类: 其他 发布时间: 07-22 23:20 阅读次数: 0