生命不息,奔跑不止,持之以恒,勇攀高峰!JasonCeng的跑步打卡博文,持续更新,培养好习惯,一起变成更优秀的自己! 2019-12-20-5.05km Avg-speed(均速): 5'56'' Time(耗时): 00:30:04 Cadence(步频: 步/分钟): 166 2019-12-18-5.04km Avg-speed(均速): 5'29'' Time(耗时): 00:27:44 Cadence(步频: 步/分钟): 170 2019-12-16-3.05km Avg-spee…
引言 从毕业到年已经整整7年,期间一直从事.net开发做c/s从 c# 转到 wpf 而后又开始做b/s 用silverlight,从最开始的arcgis engine 到后来的silverlight api ,去年开始一直在涉及开源的GIS方面应用开发openlayers geoserver dotspatial等.c/s方面还可以用.net的一些开源库来搞,bs原本想凑合用sl混混,但是不会js实在是让我工作起来很难受.这次正好有个项目用涉及到的系统都是提供js接口,本屌丝连html页面标签…
因为js是一种弱类型的编程语言,对数据类型的要求没有其他编程语言的要求严格,所以在定义函数的时候不需要像java和C#一样对其传入参数的类型进行定义.那么传入参数的个数有没有影响呢?今天小猪就做了个实验. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 <html>   <head>     <…
确实有感而发,Nodejs真的发展太快了,这么说的原因有两点:自己去年冬天买了本<了不起的Node.js>,里面介绍Express的版本还是2.x.x:前些天小伙伴买了本<Node.js实战>,结果依赖的Express是3.x.x.尼玛如果安装目前新版的Express4,那么这些书中的例子连项目都无法正常跑起来. Nodejs相关的纸版书一上市就已经过时了! 此文的背景是由于俺某天手欠,升级了最新Express V4+后,发现项目不可用了(还好是公司内部的小工具),查找资料后整理了…
最近在熟悉Abp框架,其基于DDD领域驱动设计...前段可以绕过mvc直接调用根据app层动态生成的webapi,有点神奇~,Web API之前有简单接触过,WCF的轻量级版,一般用于做一写开发性的服务接口,形式上类似与MVC,只是不渲染视图(其他基于restful设计什么的我不想去扯). 因此我的想法是页面用mvc view带model验证,提交操作使用jquery.unobtrusive-ajax.js自动收集form表单内容直接调webapi:因为人少做的东西不大,view model就是…
转自:http://blog.csdn.net/wanzhuan2010/article/details/7763280 Unity是Unity是微软patterns& practices组用C#实现的轻量级,可扩展的依赖注入容器,它为方便开发者建立松散耦合的应用程序, 有以下优点: 1.简化了对象的创建,特别是针对分层对象结构和依赖关系: 2.需求的抽象,允许开发人员在运行时或配置文件中指定依赖关系,简化横切关注点的管理: 3.推迟为容器配置组件的时机,增加了灵活性: 4.服务定位能力,这使客…
生命不息重构不止! 上一篇写了一下我对ajax的再次封装的方法,收到了很多有价值的回复,比如有童鞋建议用$.extend,一开始还以为要做成插件呢,后来才知道,原来这个东东还可以实现合并.省着自己再去做判断了. 还有童鞋说“要不要多加点传入参数”,这一下提醒我了,ajax有很多参数呀,常用的我考虑进来了,但是还有很多不常用的呢,如果需要的话怎么办?在看看我调用原生ajax的方式,kao,完全不支持增加其他参数吗,这怎么行,改一定要改.于是就改成了这样. //对ajax的封装 //最基础的一层封装…
游侠近日发布的一款电动汽车引发全民吐槽,被人们嘲讽为“靠一份PPT忽悠投资人”.这类情形可以回溯至去年的锤子手机发布会.如今,吐槽的开始散去,我们可以静下心来吸收点干货,我们对比了锤子手机发布会的PPT和游侠X发布会的PPT,看看这两家“忽悠投资人”的PPT是怎么做的? 首先,别太花哨. 一场发布会使用的幻灯片并没有我们现象的炫目,之前看过N多种演示产品的PPT,各种高大上,各种炫技巧,各种超链接.其实忽悠投资人和用户貌似并不需要这么复杂,只需要把你的优势和概念一遍遍强化,借用活人或者死人的名言…
前言 顺理成章地,19.3.21起笔了第三章.也就是最近没啥事了,才有时间搞这些.生命不息奋斗不止吧! 变更记录 # 19.3.21 起笔 # 19.3.21 增加 Flask-RESTful如何获取body/args/header的值 # 19.4.3 增加 使用sqlalchemy-utils达到类似Django的choices(插入/更新值时限制值)效果 # 19.4.10 增加 建立model时指定排序 # 19.4.12 增加 解决多个model文件使用同一个Base的问题 正文 Fl…
分屏: 1.在终端输入screen命令 2.Ctrl+a 然后shift+s 上下分屏,切换到下方Ctrl+a tab然后新建一个window(Ctrl+a c) 3.切换到上方,Ctrl+a tab,关闭window(Ctrl+a x或者输入exit) 左右分屏在centos下好像不可以,据说要ubuntu.debian(Ctrl+a |) 一.使用screen管理会话 在使用SSH或telnet远程连接服务器时,可能都遇到为一些长时间运行的任务而头疼,比如系统备份.ftp 传输等等.通常情况…
先祝福各位,国庆假期愉快!前面写了一篇 最具有性价比的语言javascript之介绍篇,引起了不少的争议. 有些人javascript吐槽,埋怨.我目前做的都是后台系统.每个人的工作经历和兴趣爱好不一样,对于javascript的看法也不一样.这个我完全接受.世界上没有完美的计算机语言.而且我只是个人认为javascript是性价比最高的语言.而且javascript只是也只是本人的业务爱好.学习javascript因为她是真正意义上开源的语言.深入学习 JavaScript,是一种思想上的挑战…
原文:http://budairenqin.iteye.com/blog/2215896 源码来自Netty5.x版本, 本系列文章不打算从架构的角度去讨论netty, 只想从源码细节展开, 又不想通篇的贴代码, 如果没有太大的必要, 我会尽量避免贴代码或是去掉不影响主流程逻辑的代码, 尽量多用语言描述. 这个过程中我会把我看到的netty对代码进行优化的一些细节提出来探讨, 大家共同学习, 更希望能抛砖引玉. java nio api细节这里不会讨论, 不过推荐一个非常好入门系列 http:/…
因为js是一种弱类型的编程语言,对数据类型的要求没有其他编程语言的要求严格,所以在定义函数的时候不需要像java和C#一样对其传入参数的类型进行定义.那么传入参数的个数有没有影响呢?今天小猪就做了个实验. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 <html>   <head>     <…
写在前面 FreeSql 一个款 .net 平台下支持 .net framework 4.5+..net core 2.1+ 的开源 ORM.单元测试超过3100+,正在不断吸引新的开发者,生命不息开发不止. 和 EFCore 一样,我们也有导航对象,支持[OneToOne](一对一).[ManyToOne](多对一).[OneToMany](一对多).[ParentChild](父子).[ManyToMany](多对多),可以约定配置或手工配置实体间的关联,也可以使用 fluent api 设…
本文系转载,著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作者: 陈莉君 来源: 微信公众号linux阅码场(id: linuxdev) 初次踏入Linux 几多耕耘,几多收获,不小心在Linux这个自由王国畅游了多年.依稀记得刚进入这个世界时的那份恐慌和无知,更庆幸那时的无知无畏.在那个20世纪的最后一年,贸然带着几个弟子踏入一无所知的Linux世界. 1999年的那个春天,也是在讲授操作系统,只不过是鼓励大家参加我的兴趣小组.居然有10个人报名了(惊喜).最初也无非是…
刚开始学习php的时候是在wamp环境下开发的,后来才接触到 lnmp 环境当时安装lnmp是按照一大长篇文档一步步的编译安装,当时是真不知道是在做什么啊!脑袋一片空白~~,只知道按照那么长的一篇文档一步步的来做就能实现lnmp的搭建.最近工作闲暇之余又想起来了这个悲惨的事情,然后我就想能不能不看文档就把lnmp环境搭建起来呢(当然我知道有一键安装脚本这个东东,我们暂时把它忽略因为它真的是太简单啦)?当时我的想法是反正  l(linux)+ n(nginx)+ m(mysql)+ p(php)设…
第一人称漫游场景 地形漫游系统: (自己绘制的GIF文件超过20MB放不上博客园.截取了几张图片)按键盘上的“上下左右”可以控制第一人称的漫游视角 资源包和项目源文件:传送门 自己做的项目可执行文件:传送门 感谢生命不息bug不止博客:传送门 学习Unity中Terrain地形属性 第一个按钮是让部分地方隆起或凹陷,按住shift刷就会凹陷,不按就是隆起 第二个按钮用来改变地形高度的 Brush Size(笔刷大小) Opacity(透明度) Height(高度) 第三个按钮可以柔化地形的高度差…
Swift-Realm数据库的使用详解 概述 Realm 是一个跨平台的移动数据库引擎,其性能要优于 Core Data 和 FMDB - 移动端数据库性能比较, 我们可以在 Android 端 realm-java,iOS端:Realm-Cocoa,同时支持 OC 和 Swift两种语言开发.其使用简单,免费,性能优异,跨平台的特点广受程序员GG喜爱. Realm 中文文档 本文将结合一些实战演练讲解 Realm 的用法,干货满满! Realm 支持如下属性的存储 Int,Int8,Int16…
明天就要离开生活但并没有学到多少东西的东大了,不舍,这是真的,因为真的是没学到多少就要走了.但是终归是有收获的,比如感受到了舍长这样的大牛的学习态度,东大的浴池真的很棒,我很感激吉大的伙食诸如此类.感觉这篇博文要太监了.... 那么就列一个书单吧,顺便立一些FLAG. 数学建模算法与应用&习题解答 高等应用数学问题的MATLAB求解 Linux&Unix内核相关书籍 网络原理相关书籍 概率论&数理统计 统计学 博弈论 数据结构 算法 数值分析 目前想到这些,回头再补充. 至于要立F…
前言 在某些app中,需要根据用户的实时位置来完成某些事件 例如跑步打卡软件(步道乐跑).考勤打卡软件(叮叮).某些基于实时位置的游戏(Pokemon Go.一起来捉妖) 一般解决办法是通过使用安卓模拟器,通过改变模拟器的位置属性来实现模拟位置 但是某些软件会通过比对常用设备的uuid,设备序列号等 一旦出现不匹配或者无法识别就可能会被列为怀疑对象,且安卓模拟器较难实现连续的拟人化的路径 因此,为了减少被判定作弊的可能,只能通过在常用设备上连续的改变实时位置来模拟跑步行为 硬件环境: MacBo…
一.遇码则码队视频讨论: 时    间:2020.03.31 方    式:视频会议 参加人员:温学智,胡海靖,莫佳亮 二.视频讨论会议截图: 三.纪要内容: (1).主要功能和界面显示: 温学智:在运动的时候,每运动1000米有提示语音信息,可以显示跑步消耗的大致能量,自己可以制定每日计划.左上角有按钮形式进行地图显示.主界面用fragment显示不同的分工界面,跑步打卡默认当天日期. 胡海靖:设置音乐提醒,震动.定位显示详细信息,显示学校具体地点和具体街道.在主用户的相关界面显示主用户的相关…
前言引入 之前把在校园陪伴多年的旧电脑由Win装成了Linux,的确不卡了,基本上日常办公也够了(大项目还是吃不消,日常捣鼓倒是够了),然后把真正的工作游戏本也改成了Linux,那么旧电脑又变成闲置机了(配置不高,毕竟是5年前的PC了) 正好昨天帮老妈把旧电视猫换了(已坏),然后灵感骤然就浮现了,想着是不是换种方式利用? 于是有了今天的教程: 正文 之前是Ubuntu16.04的时候有摸索过,但是兼容性方面还是差了点,一直没完全成功,现在是Ubuntu18.04了,一试就成功了,主要过程中有几个…
转载!!!!!搞IT必须运动一下 前言: 最近两年跑步的人越来越多,跑步在大部分人的观念中都是毫无技术含量,只要迈开腿就行了,其实这也是造成大多数跑步人士伤病的根源.对跑步的认知不足,跑步是一项看起来很简单的运动,在认知不足的情况下,随着跑量的累积增加各种问题和危险就会随之而来.张大妈有很多刚开始跑步和准备跑步的,也有不少很不靠谱的文章,希望此文对出跑者和准备跑步的人有所帮助.跑马不代表什么,不必看的太高,绝大多数人经过一段时间的训练都可以完成马拉松,跑多快主要看跑了多久和能拿出多少时间锻炼.…
首先呢,欢迎大家去查看相同内容的链接:http://www.livyfeel.com/nodeapp/. 由于那个平台我用的markdown语法,我也懒得改动了,就这样黏贴过来了. 这是一个惊人的恐怖消息! 首先个人来介绍一下本文出现的几个知识点:   ####Node.js Node.js是一个平台,以下简称Node.它用来是前端广为使用的javascript语言,能够在server的后端进行奔跑.我们知道,假设一个前端没有CSS和javascript,只依靠HTML来供用户查看页面,是多么撕…
题目大意:给你一颗树,树上每个点都有一个观察员,他们仅会在 w[i] 时刻出现,观察正在跑步的玩家 一共有m个玩家,他们分别从节点 s[i] 同时出发,以每秒跑一条边的速度,沿着到 t[i] 的唯一路径向节点t[i]奔跑 如果一名玩家已经到达了终点,那么在他到达终点之后出现在终点的观察员不会观察到他 但如果在到达终点的同时观察员也出现在终点,那么观察员可以观察到他 求每个节点的观察员观察到玩家的数量 对于每个玩家的奔跑路线,可以拆成两部分 <1>向上跑,从 u 向 lca 奔跑 显然,玩家 u…
查看效果:http://hovertree.com/texiao/jquery/58/ 效果图: 代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>HTML5/CSS3奔跑动画DEMO演示 - 何问起</title><base target="_blank" /> <link href="h…
当你在一个城市,穿越大街小巷,跑步跑了几千公里之后,一个显而易见的想法是,如果能把在这个城市的所有路线全部画出来,会是怎样的景象呢? 文章代码比较多,为了不吊人胃口,先看看最终效果,上到北七家,下到南三环,西到大望路,东到首都机场.二环32公里,三环50公里,这是极限,四环先暂时不考虑了.... (本文工程已经托管在Github,https://github.com/ferventdesert/gpx-crawler) 1.数据来源:益动GPS 首先需要原始位置信息,手机上有众多跑步软件,但它们…
今年3月份,由于公司业务需要,我转岗到微信产品部,离开了TID团队,人都是有感情的动物,更何况在一个团队呆了快 3 年,心中十分舍不得,鬼哥说了“天下没有不散的宴席...”,在我的世界里又多了一次离别的伤感(虽然还在隔壁工作).加入了微信产品中心后,开始新的团队生活,工作比以前忙多了,有时周六也要上班,需要更快更高效的完成任务,除了重构页面,需要主动参与边缘外的工作,承担更多.最近比较忙,给自己敲个响钟:注意身体. 说完题外话,开始近期的主题动画设计.虽然css3动画基础知识学习过,但以前项目使…
今天突然看到阿里云官网的一个悬浮效果挺炫的,就想知道到底是怎么做的,研究了半天,加了一个技术群,原来是css3做的,然后做了一个小 Demo记录下来: <!DOCTYPE html> <html> <head> <meta charset="{CHARSET}"> <meta name="viewport" content="width=device-width, initial-scale=1.0,…
http://uoj.ac/problem/261 (题目链接) 题意 给出一棵树,给出一些起点和终点,没走一条路径耗费时间1,每个节点上有一个权值w,问有多少条路径经过这个节点时所用的时间恰好是w. Solution 转自:http://blog.csdn.net/haarmony/article/details/53259338 约定第${i}$个人起终点的${lca(s[i],t[i])}$为${lca[i]}$,点${i}$深度为${deep[i]}$ 考虑可能对点${u}$有贡献的第$…