身为一个啰嗦的博主,还是要说点啥,如果你不想学,直接拖拽到最后,发现彩蛋,然后3秒 我呢,有个小目标,就是把技术类的文章,写的有趣 编程呢,最难的是什么? 我投票给入门 其实,把一个人带进编程的大门是最难的 而梦想橡皮擦这位大佬,就在做这个事情 (说白了,就是高深的文章写不出来,还要装做大佬,心好累,好不容易找到这么一个借口,真开心) 我要通过一个系列的pandas文章 让你学会这一个简简单单的模块 然后还能顺便写点好玩的东东 美哉~ 每篇文章,让你阅读起来如丝般顺滑 继续pandas,seri…
面试官可能会问你一些和技术看上去没有任何关系的问题,比如问你最近在看什么书,学习之余喜欢做什么,常去哪些网站之类的.如果你说最近在看<诛仙>,平时喜欢玩LOL,你就是在把自己往悬崖上推.实际上面试官希望听到的回答如下:“我最近在看<C++ Primer第5版>,因为我在项目中用的C++11的特性越来越多了...” “我业余时间喜欢看看TED,上面总有很多让我激动的新技术出现...”“前段时间比较闲的时候,和朋友参加了xxx组织的开发者大会...”“虎嗅和猎云是我获取IT信息的常去地…
简单的方法,如下: Runtime r = Runtime.getRuntime();  r.gc();  long startMem = r.freememory(); // 开始时的剩余内存  你的代码……long orz = startMem - r.freememory(); // 剩余内存 现在 但这当然不够精确,尤其是“你的代码”足够多的时候. 那要怎么样做才能够精确呢?使用,java.lang.instrument ,当然, 首先,我们得会用这个instrument类,参考文章:h…
procedure TFrmWeekAnalysisQry.BtnExportToExcelClick(Sender: TObject);var wordApp,WordDoc,WrdSelection:variant;strAdd:string;i,j,iRangeEnd,iStart,iEnd : integer;wdPar,wdRange:OleVariant;oShape, oChart,myCol: OleVariant;SumJHTonCount, SumWCTonCount, PJ…
首先,我们要祝贺小李下出第78手的“神之一手”,这一手堪称前无古人后无来者,尤其是结合了阿尔法狗自暴自弃的表现.小李说过他的失败并不是人类的失败,同样,小李的胜利也只是属于他一人的胜利. 然而人类在围棋领域会不会最终被机器所击败这一问题,在旧摩尔定律失效的情况下还不应急着下定论,看完这篇文章后有助于形成你自己的观点. 首先我们看到这张图.有人一定会觉得奇怪了:为什么左边的是英国国旗呢?Google难道不是美国的公司吗? 原因很简单,alphago是英国的deepmind公司研发的.2014年1月…
淀粉质点分治可真是个好东西 Part A.点分治 众所周知,树上分治算法有$3$种:点分治.边分治.链分治(最后一个似乎就是树链剖分),它们名字的不同是由于分治方式的不同的.点分治,顾名思义,每一次选择一个点进行分治,对于树上路径统计类型的问题有奇效,思路很好理解,只是码量有些烦人 先来看一道模板题:CF161D 至于为什么我没有放Luogu模板题是因为那道题只会写$O(n^2logn)$的算法(然而跑得过是因为跑不满) 这道题要求在$N$个点的树上找距离为$K$的点对的数量. 因为我们是来学点…
maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能. 这是maven系列第6篇. 整个maven系列的内容前后是有依赖的,如果之前没有接触过maven,建议从第一篇看起,本文尾部有maven完整系列的连接. 前面我们使用maven过程中,用到了一些命令,如下: mvn clean mvn compile mvn test mvn package mvn install mvn install -Dmaven.test.skip=true mvn deploy mvn hel…
2016年9月20日至2016年11月12日,从学校图书馆借来的<明解c语言>看完了. 大三第一个学期,前8周,有c语言程序设计的课.课本是学校里的老师编写出版的,为了压缩空间,减少页面,书中的代码都挤成了一团,一点儿美感都没有.课后习题的参考代码输入电脑后,运行错误,仔细看一遍,是最基本的逻辑问题,最最不应该出现的错误.再加上授课老师的教法未得我心. 因此,这8周来,都是课上睡觉,课下<明解c语言>.书中的每一行代码都被我敲进过电脑,前8章的练习也依次做过.第9.10.11.12…
发现个很尴尬的现象.我一天实在看得太快了...全写下 写博客都得一晚上.. 之前因为是第一次看这么厚的书,别人都说很难,以为会看很慢的.然而,已经完全学过Java的 我感觉没啥压力,越看越快....第一天10页还好 第二天20页,今天不到一下午就看了40页...只能上练习题了.等快速全看再写,当复习…
在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全.我试过很多种方法,它们各有利弊. 在这里我将会从使用ScrollView嵌套ListView结构的原因.这个结构碰到的问题.几种解决方案和优缺点比较,这4个方面来为大家阐述.分析.总结. 实际上不光是ListView,其他继承自AbsListView的类也适用,包括ExpandableListView.GridView等等,为了方便说明,以下均用ListView来代表. 大神就是牛,给出了好…
可能是因为开着防火墙 把防火墙关掉,或者参考下面的链接,在防火墙添加例外 https://zhidao.baidu.com/question/394026326542219285.html…
废话不多说,就一个字:干! 1.登录GitHub,复制项目仓库的地址 2.打开IDEA,选择git(三种方式选择) 第一种方式: 第二种方式: 第三种方式: 选择git后 3.下面是我改存放的目录 正在clone,等待... 啥都不用做,请耐心等待.... 4.出现下面的弹框,说明项目打开完成了! 5.至此,我们再去看看本地吧 完美!开森不开森,高森不高森?哈哈哈哈…
最近好忙啊,好忙啊,忙的写不动博客了 时间过得飞快 一晃,一周就过去了 本着不进步就倒退的性格 我成功的在技术上面划水了一周 今天要学习的还是groupby的高级进阶 说是高级,其实就是比初级复杂了一些 有点绕,然后不容易明白 就成为高级了 其实对于pandas来说 应该还是基础部分 我们今天要学习的就是 自定义更丰富的分组运算 apply 方法 apply方法的价值 对于有些数据类型来说 是的,有些 agg与transform 不是很适合 所以就会出现apply方法 不过哪些不适合,我们要慢慢…
前言 随着devops的兴起,Docker 近年来越来越火,容器化概念也越来越火.此篇将带你瞬间入门Docker. Docker 概述 Docker 出现的背景 在我们的开发过程中,通常是这样的一种流程.开发人员将程序开发完成,交给运维人员,由运维人员在正式的环境服务器上,搭建程序需要的环境支撑,然后部署程序.开发人员和运维人员需要进行沟通很多问题,例如:数据库是什么的?什么版本啊?Redis 是什么配置?什么版本啊?这种问题每时每刻都在发生,即使开发人员将版本,配置列的很清楚,也有可能由于某种…
在一个Activity用完之后应该将之finish掉,但是,之前在学校里自己摸索着开发时并没有太注意这个问题,因为activity无论是否finish掉对功能的影响貌似都不是那么明显(这是读书时候的观点),因此也就没有仔细考虑过activity合适finish这个问题. 最近在公司的项目里遇到这个问题,于是就总结了一下. 假设我们有三个activity,分别叫做A.B.C 第一种情况: 我们先从A跳转到B再跳转到C,每次跳转完成之后都不finish当前的activity,那么到达C之后,如果我们…
c程序代码: #include <stdio.h> int main(void) { int i=0, j=0; for(i=0; i<8; i++) j=j+1; return 0; } 汇编代码如下: .file "test_asm.c" 2 .text 3 .globl main 4 .type main, @function 5 main: 6 .LFB0: 7 .cfi_startproc 8 pushl %ebp 9 .cfi_def_cfa_offset…
可以看到很多的APP在第一次运行之后就会弹出来一个Toast说什么快捷方式已创建,那么这个东西是怎么搞出来的呢 很简单就下面几句话,写在这儿以后好copy 先创建一个类 import android.app.Activity; import android.content.Intent; import android.os.Parcelable; /** * Created by Administrator on 2016/1/21. */ public class ShortCut { pub…
图片上传好用插件有,比如 uploadify  ueditor html5的各种ajax上传插件,大部分都是异步,返回只是true之类,有些时候需要上传图片需要一起上传,其实可以通过操作流程来避免这个问题,如果需要同步上传,改造的东西比较多 异步避免,比如有每个用户的图片相册,异步上传,然后你自己选需要上传图片,比如首先第一步吧需要的信息先提交给主表,第二步在上传多图,使用上面提到的插件,因为有了主表的ID, 还有自己比较大的改造,就是在同一页面,异步上传之后,返回图片的名字和相对路径input…
demo2.html <!DOCTYPE html> <html ng-app="app"> <head> <meta charset="utf-8"> <title>angular-demo2</title> <link href="../lib/ionic/css/ionic.css" rel="stylesheet"> <scrip…
一.MongoDB 数据库操作 1. 连接数据库 import pymongo conn = pymongo.Connection() # 连接本机数据库 # conn = pymongo.Connection(host="192.168.1.202") # 连接指定IP的数据库 db = conn.test # 进入指定名称的数据库 users = db.users # 获取数据库里的 users 集合 users = db['users'] # 获取数据库里的 users 集合,也…
原文链接 译文\译者鞠大宝 先有UI动画,然后才会有好的UI动画.好的动画会让人惊叹“哇哦!”——因为页面看上去很流畅.很漂亮,最重要的是,自然,一点都不会让人觉得不和谐或者僵硬死板.如果你经常逛Dribbble或者 UpLabs这类网站的话,你就会明白我在说什么了. 一些极好的拓展阅读资源: ·SVG和CSS的路径剪辑动画 ·若干实用的动画技术 ·使用SVG手绘动画 ·新的网页动画API 既然有这么多天才设计师创造了如此漂亮的动画,自然是任何开发者都会想要在自己的项目中引进这些效果.如今,CS…
Prepare的好处  Prepare SQL产生的原因.首先从mysql服务器执行sql的过程开始讲起,SQL执行过程包括以下阶段 词法分析->语法分析->语义分析->执行计划优化->执行.词法分析->语法分析这两个阶段我们称之为硬解析.词法分析识别sql中每个词,语法分析解析SQL语句是否符合sql语法,并得到一棵语法树(Lex).对于只是参数不同,其他均相同的sql,它们执行时间不同但硬解析的时间是相同的.而同一SQL随着查询数据的变化,多次查询执行时间可能不同,但硬解…
阅读目录 建议1:不要在常量和变量中出现易混淆的字母 建议2:莫让常量蜕变成变量 建议3:三元操作符的类型务必一致 建议4:避免带有变长参数的方法重载 建议5:别让null值和空值威胁到变长方法 建议1:不要在常量和变量中出现易混淆的字母 包名全小写,类名首字母全大写,常量全部大写并用下划线分隔,变量采用驼峰命名法(Camel Case)命名等,这些都是最基本的Java编码规范,是每个javaer都应熟知的规则,但是在变量的声明中要注意不要引入容易混淆的字母.尝试阅读如下代码,思考打印结果的i是…
this是困惑JavaScript开发者的一大‘毒瘤’,在开发过程中,但凡用到this的时候,我们都会很头疼,那么这个this在JavaScript中到底是怎么样的?身为一个前端coder,这是一个避不开的话题. 经典代码 下面,我们先开看一段社区里面的经典的精华代码,看看它到底试图说明什么: function foo() { var a = 2; this.bar(); } function bar() { console.log(this.a); } foo(); // ReferenceE…
前段时间,公司更换新的PostgreSQL数据集市的系统过程中,自己下载了postgresqlAPI的pdf文件研究了一下PostgreSQL数据集市.发现使用PostgreSQL过程语言可以大大加快自己处理数据的效率,下面就举个例子吧!相信大家看了后,也会喜欢上PostgreSQL过程语言的....... 首先给出一段SQL脚本,该SQL查询2015年9月10日的欠费数据: ? 1 2 3 4 5 6 7 8 9 SELECT DISTINCT A.DAY_ID 统计日期 ,A.CHANNEL…
大学是学习过java,但是工作中没用,忘完了,而且哪怕以后有了机会,就是很不愿意去学这个语言,开始喜欢上了c#,但是随着学的升入,感觉.net太庞大了,要学习那么多,总感觉我学这个要做什么,感觉要做的很多,所以最终没有坚持下来,心里没有明白. 偶然的机会,接触了python,瞬间被简单的语法征服,跨平台性,可扩展性,感觉好方便,VS很好用,但是对我来说太庞大. 忘了说最重要的一点,开源,MS的.NET也说开源,因为当时已经不深入关注,社区说是也开的不彻底. 以后主要关注的语言就是python和C…
最近都在做linq+ext.net的开发.这两天想学习下MVC和ef,刚好,在看ext.js的时候也喜欢上了esayui,所以就想用mvc+ef+esayui做一个汽车网后台管理来加强下.在这里也把我的经验和大家分享下.好了开始项目的准备工作,先准备下EsayUI的一些文件,可以到http://www.jeasyui.com/download/index.php下载最新的easyui包,然后在头部引入这个文件 <link rel="stylesheet" type="t…
简介: 本文翻译自<iOS7 by Tutorials>一书的第一章“Designing for iOS 7”,主要从程序员角度介绍了iOS7的新设计理念,堪称神作!本文翻译仅作学习交流之用,版权归原作者所有,有删减.非专业翻译人士粗糙之处在所难免,想体会原文精髓的朋友请到Raywenderlich商店支持正版. —————— by 葛布林大帝 关于作者: 这篇文章的原作者是Jeremy Olson,一个顶级设计师加程序大牛,多款应用位列苹果商店的前100名.虽说本文主题是界面设计,但其伟大的…
IOS 视图控制器的生命周期非常非常重要,所以我有必要写个文章来和大家一起探讨问题. 今天在学习视图控制器的生命周期,也看了一下网上的一些资料,但总觉得不是那么好理解,首先我们来看一张图: 先粗略讲一下: 看这段源码就可以理解上面的那句话.这句话的意思就是说,如果view不存在,就会触发loadView方法 这话的意思是说如果不用nib方式,就可以在子类中自定义视图树,但不要直接去调用loadview方法. 再下一步问,是否是自定义方法Custom Method?(也可以看成是自定义视图)如果是…