https://docs.huihoo.com/infoq/qconbeijing/2016/day1/工程效率提升专题/2-2-支持百度万人开发的工具装备及百度工程能力建设-夏仲璞.pdf https://juejin.im/post/5af11605518825671a63b7e2…
https://docs.mongodb.org/manual/reference/operator/aggregation/unwind/#examples http://www.clusterdb.com/mongodb/joins-and-other-aggregation-enhancements-in-mongodb-3-2…
自从Node.js出现以来,基于其的前端开发的工具框架也越来越多了,从Grunt到Gulp再到现在很火的WebPack,所有的这些新的东西的出现都极大的解放了我们在前端领域的开发,作为一个在前端领域里打滚了两年的文艺小码农来说,也有自己的一些体会,今天就来分享一下自己基于Gulp编写的一个比较丑陋的前端开发环境,本人技术有限,有问题和意见请私下聊,勿喷: 首先安装Node.js,至于怎么安装的话 ,自行度娘.安装完成之后在命令行里面输入下面两个命令,如果输出了版本号的话(这个是我自己电脑上的版本…
CentOS8.2集成的megaraid_sas版本不支持IBM X3850 X5内置RAID卡.需要更新https://docs.broadcom.com/docs/MR_LINUX_DRIVER_7.15-07.715.02.00-1-PUL.tgz…
[原创] Easy SysLite V1.2 (2016.5.29更新,新增加WIN10支持,一个程序适配所有系统减肥) nohacks 发表于 2016-5-29 17:12:51 https://www.itsk.com/thread-367736-1-8.html 原因是新版的 SkyIAR.Easy Image X会验证自身程序,防止被窜改,PE缺少验证SHA1的DLL解决办法把 RSAENH.DLL 文件 RSAENH.7z (60.85 KB, 下载次数: 978) 2013-1-2…
Tomcat启动分析 1 - Tomcat Server的组成部分 1.1 - Server A Server element represents the entire Catalina servlet container. (Singleton) 1.2 - Service A Service element represents the combination of one or more Connector components that share a single EngineSer…
老师让我们刷历年真题, 然后漫不经心的说了一句:“你们就先做做noip2016 day1 吧” ...... 我还能说什么,,,,,老师你这是明摆着伤害我们啊2333333333 预计分数:100+25+24 实际分数:100+25+12 T1:玩具谜题 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业. 有一天, 这些玩具小人把小南的眼镜藏了起来. 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外.如下图: 这时singer告诉小南一个谜題: “眼镜藏在我左数第3个玩具小…
解决办法:先关闭 Hyper-V ,然后重新开启 Hyper-V 即可! 来自:https://zhuanlan.zhihu.com/p/51939654…
题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业. 有一天, 这些玩具小人把小南的眼镜藏了起来. 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外.如下图: 这时singer告诉小南一个谜題: “眼镜藏在我左数第3个玩具小人的右数第1个玩具小人的左数第2个玩具小人那里. ” 小南发现, 这个谜题中玩具小人的朝向非常关键, 因为朝内和朝外的玩具小人的左右方向是相反的: 面朝圈内的玩具小人, 它的左边是顺时针方向, 右边是逆时针方向; 而面向圈外的玩具小人, 它的左边是逆时针方…
这篇文章演示如何开发简单的 Windows Presentation Foundation (WPF) 应用程序包括元素所共有的大多数 WPF 应用程序: 可扩展应用程序标记语言 (XAML) 标记. 代码隐藏. 应用程序定义控件. 布局. 数据绑定和样式. 本演练包含以下步骤: 使用 XAML 设计应用程序的用户界面 (UI) 的外观. 编写代码以生成应用程序的行为. 创建应用程序定义管理应用程序. 添加控件并创建布局以构成应用程序 UI. 创建在应用程序的 UI 整个一致的外观样式. 绑定到…
10分钟快速使用 安装之后 打开cmd 第一步. dotnet new console -o firstApp 第二步. cd firstApp 第三部.dotnet run 这样就运行了hello world 控制台 ============================================…
题目 分析 注意注意:码农题一道,打之前做好心理准备. 对于操作1.2,修改或查询x到y的路径,显然树链剖分. 对于操作2,我们将x到y的路径分为x到lca(x,y)和lca(x,y)到y两部分. 对于第一部分的某个点i,设它到y的距离为s,那么s=deep[i]+deep[y]-2deep[lca(x,y)],i对答案的贡献为a[i]s(s+1)/2,如果不考虑除以2,设t=deep[y]-2deep[lca(x,y)],则贡献为a[i]deep[i]^2+a[i]deep[i](2t+1)+…
分析 首先,可以发现,区间是可以合并滴.把区间按左端点排序,对于两个区间[l1,r1].[l2,r2],当l1<=l2 and r1>=l2,那么,将它们合成一个新的区间[l1,r2].当一个位置不属于任何一个区间时,它自己独立成为一个区间. 接着dp,保证区间是从小到大的. 设f[i][j]表示在从S第i个区间,和子串T[j~|T|]的最长公共子串. 转移, 定义g[i]表示S第i个区间的长度 枚举子串T[j~j+g[i]-1]每一个位置,当枚举到k时,T[j~k]中T[k]的个数大于S第i…
今天写了NOI2016Day1的题,来写一发题解. T2 网格 题目传送门 Description \(T\) 次询问,每次给出一个 \(n\times m\) 的传送门,上面有 \(c\) 个位置是蛐蛐,其余位置都是跳蚤,问至少要把多少个跳蚤换成蛐蛐才能使存在两只跳蚤不连通. \(n,m\le 10^9,\sum c\le 10^5\) Solution 可以想到的是答案一定是 \(-1,0,1,2\) 中的一个. 考虑如何判断.\(0\) 的话一定是存在两个及以上的跳蚤连通块,\(1\) 的…
题面 在 Byteland 的首都,有一个以围墙包裹的矩形公园,其中以圆形表示游客和树. 公园里有四个入口,分别在四个角落( 1 , 2 , 3 , 4 1, 2, 3, 4 1,2,3,4 分别对应左下.右下.左上.右上).游客只能从入口进出. 游客可以在他们与公园的两邻边相切的时候进出对应的出口.游客可以在公园里自由活动但不允许与树相交(可以刚好相切). 你的任务是为每个游客计算,给定他们进入公园的入口,他们可以从哪个入口离开公园. 题解 如果你没有想到并查集,那估计做不出来. 如果想到了并…
几个星期前,SQL Server 2016的最新CTP版本已经发布了:CTP 2.4(目前已经是CTP 3.0).这个预览版相比以前的CTP包含了很多不同的提升.在这篇文章里我会谈下对于SQL Server 2016,TempDb里的显著提升. TempDb定制 在SQL Server 2016安装期间,第一个你会碰到的改变是在安装过程中,现在你能配置TempDb的物理配置.我们可以详细看下面的截屏. 微软现在检测几个可用的CPU内核,基于这个数字安装程序自动配置TempDb文件个数.这个对克服…
来源于:https://zhuanlan.zhihu.com/p/22730771 作者:余博伦链接:https://zhuanlan.zhihu.com/p/22730771来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. Web的迅猛发展对于开发者来说既是一件好事也是一件坏事.不断紧跟潮流学习新的技术.编程语言.适应变化听起来就很令人兴奋又紧张.你需要面对的挑战可能包括使用已有的框架适应新的业务需求,测试网站的兼容性,优化你的网站前端和后端更好地协同.今天在这里…
原文链接: 100+ Awesome Web Development Tools and Resources Web的迅猛发展对于开发者来说既是一件好事也是一件坏事.不断紧跟潮流学习新的技术.编程语言.适应变化听起来就很令人兴奋又紧张.你需要面对的挑战可能包括使用已有的框架适应新的业务需求,测试网站的兼容性,优化你的网站前端和后端更好地协同.今天在这里介绍给大家的这个收集列表也许能够帮助你完成类似的工作. P.S.顺序先后并不代表推荐排名. JavaScript 库/框架 JavaScript是…
接着 2016 年的总结,我们来看看 2016年 国内最火且没有之一的前端MVVM 框架 VueJs 虽然 到写文章的这个时间点,VueJs已经发布了 2.1.x 了, 但是对于很多 Vuejs 的初学者来讲,我建议还是 从 VueJs 1.x 的最后一个版本开始看. 毕竟如果你掌握了 1.X 那么你在学习 2.X 的时候,可能只需要一天时间,就能掌握,真的 是一天教会你 VueJs 感觉不要太爽噢~ 不要问我为什么,还是那句话,你试过就知道. 这次就不过多的废话了,毕竟 深V 说 "你能不能深…
http://2016.qconbeijing.com/schedule 大会日程 2016年04月21日 星期四 09:15 开场致辞 地点 1号厅   主题演讲 工程效率提升 业务核心架构 容器集群管理实践专场(厂商共建专场)报名 基于云的IT系统升级部署专场(厂商共建专场)报名 地点 1号厅 2号厅C 2号厅A 203CD 203AB 出品人   王海龙 沈剑 刘羽飞 刘羽飞 09:30 <编程语言演变对开发者的意义> <七周七并发模型>作者 Paul Butcher 幻灯片…
IIS_URL重写_http重定向到https 文:铁乐猫 2016年1月14日 IIS7以上支持URL Rewrite这个模块了,所以在我们做好了ssl证书这一块之后, 要对来自http的请求重定向到https(因为普通用户一般是不会特意去敲https进你所属网站的)就可以通过URL Rewrite这个模块去实现了. 注意,这个模块设置后,就算你原本网站是没有webconfig这个配置文件也会自动去生成这样一个文件,里面就有你在URL Rewrite模块上做的规则,代码去实现. 下载安装URL…
前言 使用 pytest 执行 https 请求用例的时候,控制台会出现警告:InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. 当出现这个警告的时候,我们第一反应是加忽略警告:urllib3.disable_warnings(),然而并不管用. 问题描述 使用requests库发https请求,添加verify=F…
在百度知道上看到的回答觉得不错:https://zhidao.baidu.com/question/1692690545668784588.html 如果你认为jdk是系统提供给你可选的程序,放在opt里如果你认为这是你个人行为,自主安装的,放在usr/local里,具体是usr/local/lib如果你觉得jdk对你来说是必不可少的运行库,放在lib里 上面三句是最开始的想法, 其实我也想找出一个最佳实践,后来看了看linux的目录结构,发现就算是同一个东西,系统自带和你手动安装,就不应该在同…
本文目的是给几乎从未接触过docker,或者仅仅是听说或者通过新闻了解过Docker的同学 通过一个已有的Docker仓库构建和提交自己的Docker 镜像 这里会涉及到一些概念,但是不单独介绍 这里首先推荐一本书:<第一本Docker的书>,如果你有充分的时间来阅读此书,那么本文对你来说几乎无用,本文内容均摘抄和整理自此书. 为 Docker 准备运行环境 Linux,这是首要条件,虽然Micosoft正在拥抱Docker,不过当下,你还是需要一个比较新的Linux发行版本和gcc版本 Li…
SQL注入: 如果是常规没有进行预编译,或者直接使用原生的进行拼凑,那么在view的时候就需要多去观察了 [PythonSQL预编译]https://www.cnblogs.com/sevck/p/6733702.html 如果项目使用例如Django,虽然Django自己封装了操作数据库的函数,但是Django也支持raw: def index(request, *args, **kwargs): for e in Person.objects.raw('select * from FIRST…
双摆 是 混沌理论 中的一个常见示例,这里通过 python 的作图工具包Matplotlib 来模拟双摆的运动过程: 注意:在 vs2017 中可以正确运行程序,在 cmd 环境下有时报错 """ =========================== The double pendulum problem =========================== This animation illustrates the double pendulum problem.…
记下若干优秀博客,方便后期检索.会不定期更新: 优秀的程序员,从使用Github开始:https://help.github.com/en/github/managing-your-work-on-github Linux shell 命令: https://github.com/shineyr/Shell 菜鸟教程:https://www.runoob.com/ Libevent网络编程库:http://libevent.org/ ACE高性能服务器网络框架:http://download.d…
幕布视图(更加方便.明了):https://mubu.com/doc/AqoVZ8x6m0 参考文献:嵩天老师的Python讲义 模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性. 提高代码的复用,当模块完成时就可以在其他代码中调用 引用其他模块,包含python内置模块和其他第三方模块 避免函数名和变量名等名称冲突 Python语言生态 Pyt…
上一篇文章只是简单的描述了一下 Linux 基本概念,通过几个例子来说明 Linux 基本应用程序,然后以 Linux 基本内核构造来结尾.那么本篇文章我们就深入理解一下 Linux 内核来理解 Linux 的基本概念之进程和线程.系统调用是操作系统本身的接口,它对于创建进程和线程,内存分配,共享文件和 I/O 来说都很重要. 我们将从各个版本的共性出发来进行探讨. 基本概念 Linux 一个非常重要的概念就是进程,Linux 进程和我们在 进程和线程 这篇文章 中探讨的进程模型非常相似.每个进…