-
PHP安全问题入门:10个常见安全问题+实例讲解
所属栏目:[优化] 日期:2019-04-08 热度:146
副标题#e# 相对于其他几种语言来说, PHP 在 web 建站方面有更大的优势,即使是新手,也能很容易搭建一个网站出来。但这种优势也容易带来一些负面影响,因为很多的 PHP 教程没有涉及到安全方面的知识。 此帖子分为几部分,每部分会涵盖不同的安全威胁和应对[详细]
-
PYPL 4 月排行:Python 最流行,Java 还行不行?
所属栏目:[优化] 日期:2019-04-08 热度:135
PYPL 发布了4 月份的编程语言排行榜。 前五的分别是:Python、Java、Javascript、C# 和 PHP。可以看到,榜单没有什么大变化,但是相比去年 4 月份,Python 市场份额在今年上涨了 5.2%,成绩颇为亮眼。 此外,Python 的采用率在过去 5 年中也增长最多,达到[详细]
-
理解CSS布局和BFC,真正提高你的CSS布局能力
所属栏目:[优化] 日期:2019-04-08 热度:84
副标题#e# CSS布局中有一些概念,一旦你理解了它们,就能真正提高你的 CSS 布局能力。本文是关于块格式化上下文(BFC)的。你可能从未听说过这个术语,但是如果你曾经用CSS做过布局,你可能知道它是什么,理解什么是 BFC,怎么工作以及如何创建 BFC 非常有用[详细]
-
10个Python图像编辑工具
所属栏目:[优化] 日期:2019-04-08 热度:176
副标题#e# 以下提到的这些 Python 工具在编辑图像、操作图像底层数据方面都提供了简单直接的方法。 当今的世界充满了数据,而图像数据就是其中很重要的一部分。但只有经过处理和分析,提高图像的质量,从中提取出有效地信息,才能利用到这些图像数据。 常见[详细]
-
Visual Studio 2019 正式发布
所属栏目:[优化] 日期:2019-04-08 热度:167
如约而至,微软已于今天推出Visual Studio 2019 正式版,一同发布的还有Visual Studio 2019 for Mac。 Visual Studio 2019 下载地址:https://visualstudio.microsoft.com/downloads/ Visual Studio 2019 for Mac下载地址:https://visualstudio.microsoft[详细]
-
谁都用过的神技 为什么说重启能解决90%的问题?
所属栏目:[优化] 日期:2019-04-08 热度:178
都说人生三大法宝:多喝热水,吃药,重启一下试试,重启已经成为了当代人必备的生活技能了。作为90后的有为青年,自从家里购入了电脑我就开始了没日没夜的上网冲浪之旅。不过伴随着时间流逝,家里的电脑也就慢慢开始闹别扭了:鼠标突然没反应,键盘也没反[详细]
-
提高工作效率的GitHub Chrome插件,错过血亏
所属栏目:[优化] 日期:2019-04-08 热度:97
Octotree 上Chrome应用商店直接搜索即可 以树形结构展示代码,点击直接跳转在所在的目录,这个最好用,因此置顶 Sourcegraph 点击 仓库上的View Repository即可 层级显示,查看引用,查看定义,自动跳转,IDE上的常用操作基本上都有 Isometric Contributio[详细]
-
Web性能优化:理解及使用JavaScript缓存
所属栏目:[优化] 日期:2019-03-31 热度:170
副标题#e# 随着我们的应用程序的不断增长并开始进行复杂的计算时,对速度的需求越来越高(),所以流程的优化变得必不可少。 当我们忽略这个问题时,我们最终的程序需要花费大量时间并在执行期间消耗大量的系统资源。 缓存是一种优化技术,通过存储开销大的[详细]
-
你可能不太会用的10个Git命令
所属栏目:[优化] 日期:2019-03-31 热度:91
副标题#e# 如果你不熟悉基本的 git 命令,在阅读本文前可以先参考我之前写的关于 Git 工作流程的文章。 地址:https://towardsdatascience.com/learn-enough-git-to-be-useful-281561eef959 本文介绍了 10 个常见的命令以及它们的一些参数。每个命令都可以[详细]
-
涵盖15个领域,GitHub 优质开源 Python 项目大合集
所属栏目:[优化] 日期:2019-03-31 热度:129
人生苦短,我用 Python 随着人工智能、机器学习的热度不断升温,每个程序员多多少少都会写点 Python,那别人的 Python 是怎么用的?能用 Python 写出什么样的精彩项目呢? GitHub 中的 awesome 就又喜提一个新目录,Python 应用合集(awesome-python-appli[详细]
-
基于iOS的Charles抓包实践
所属栏目:[优化] 日期:2019-03-29 热度:194
副标题#e# 在日常开发中,我们无法看到应用程序与服务器之间发送和接收的内容,没有这种可见性,我们在确定故障的确切位置时会非常困难且耗时。而Charles是一个运行在PC上的Web代理,我们将应用程序配置为通过Charles访问网络,便可以在Charles上记录并显示[详细]
-
程序员想转产品经理?不妨先看看这几本书
所属栏目:[优化] 日期:2019-03-29 热度:178
相信你身边一定有不少程序员转产品的人,因为程序员转行产品经理有着莫大的优势,想要成为一名优秀的产品经理,你应该对这个领域发生的事情时刻保持好奇心,阅读书籍,密切关注博客,成为大量创意的吸收者,然后看看与你最有共鸣的有哪些? 以下是我进入产[详细]
-
新发现!DNA计算机证实化学编程指日可待
所属栏目:[优化] 日期:2019-03-29 热度:53
单细胞利用自己的 DNA 进行分裂、繁殖和分化,从而产生一个发育完全的生物体,这可谓是化学计算中最巧妙神秘的行为。本周,《自然》(Nature)杂志发表研究报告称,计算机科学家建造了第一台可广泛编程的 DNA 计算机,朝着利用化学计算的路途上迈出了至关重[详细]
-
iOS objc_msgSend尾调用优化机制
所属栏目:[优化] 日期:2019-03-29 热度:138
副标题#e# 本文基于Objective-C对象的消息传递机制,详细分析OC对 objc_msgSend 的尾调用优化方式。 1. 什么是尾调用? 尾调用( TailCall):某个函数的最后一步仅仅只是调用了一个函数(可以是自身,可以是另一个函数)。 QiShare提醒:注意 仅仅 两个字。 尾[详细]
-
必须要会的50个React面试题
所属栏目:[优化] 日期:2019-03-27 热度:128
副标题#e# 如果你是一位有抱负的前端程序员并准备面试,那么这篇文章很适合你。本文是你学习和面试 React 所需知识的完美指南。 JavaScript 工具缓慢而稳定地在市场中扎根,对 React 的需求呈指数级增长。选择合适的技术来开发应用或网站变得越来越有挑战性[详细]
-
2019了,你还不会移动端真机调试?
所属栏目:[优化] 日期:2019-03-27 热度:132
副标题#e# 移动端调试困难 很多时候,我们在进行移动端开发时,都是先在PC端使用手机模拟器进行调试,没有问题后,我们才会在手机端的浏览器进行测试,这个时候,如果没有出现问题,皆大欢喜。但是一旦出现问题,我们就很难解决,因为缺乏可视化的界面。不[详细]
-
Python的ChatOps库:Opsdroid和Errbot
所属栏目:[优化] 日期:2019-03-27 热度:165
副标题#e# 学习一下 Python 世界里最广泛使用的 ChatOps 库:每个都能做什么,如何使用。 ChatOps 是基于会话导向而进行的开发。其思路是你可以编写能够对聊天窗口中的某些输入进行回复的可执行代码。作为一个开发者,你能够用 ChatOps 从 Slack 合并拉取请[详细]
-
书来了 | 经常被忽略的Go语言,全球需求量最大!
所属栏目:[优化] 日期:2019-03-27 热度:117
Hired 网站近日发布了2018 年软件工程师现状报告,亮点颇多。全球需求量最高的编程语言,不是Java,也不是Python,更不是C/C++,而是Golang Go由谷歌在2009年创建的一种开源、编译和静态类型的编程语言,以其垃圾收集和内存管理特性而被大家熟知,正如Go语[详细]
-
前端开发值得拥有的 VSCode 插件
所属栏目:[优化] 日期:2019-03-27 热度:162
VSCode 是一款跨平台的轻量级编辑器,凭借着优秀的编辑体验,良好的可扩展性、可配置性,已经成为了前端开发使用最多的工具。 VSCode 拥有庞大的插件市场,开始使用 VSCode 完成前端开发时,众多的插件选择可能会让我们难以抉择。结合前端社区和插件市场推[详细]
-
Springboot,SSM框架比较,区别
所属栏目:[优化] 日期:2019-03-27 热度:151
百度搜 Springboot,SSM框架区别,大多说的都是 1.springboot一个应用是一个可执行jar 2.将原有的xml配置,简化为java配置 他们说的确实没错,可是根本没有说到本质,百度说的这些,其实根本不是这两个框架的区别,SSM框架也可以打包可执行的jar,也可以用[详细]
-
想伪装成资深程序员?知道这三个数据结构就够了
所属栏目:[优化] 日期:2019-03-25 热度:86
副标题#e# 春招来袭啦!又要面试啦! 程序员面试展示什么最重要?当时是你渊博的计算机学识,以及聪明的小脑瓜。 如果你学富五车,上知深度学习, 下知财务会计,那短短数小时也绝不够你表演。所以,你一定得知晓面试官的套路,随口丢出几个应景的冷知识卖[详细]
-
世界顶级的程序员们告诉你:这些书都是你应该读的
所属栏目:[优化] 日期:2019-03-25 热度:152
在很早之前就想整理一份来自经验丰富的顶级程序员推荐阅读的书籍清单,全栈工程师Dmitry Shvetsov整理了Bob叔以及Jeff Atwood and DHH等世界知名程序员曾经在博客中推荐过的书单,下面我们就一起来看看深受大神们青睐的书籍都是哪些? Toptal公司副总裁Bozh[详细]
-
“ID串行化”是如何保证消息顺序性的?
所属栏目:[优化] 日期:2019-03-25 热度:95
在《消息顺序性为何这么难?》中,介绍了一种为了保证所有群友展示的群消息时序都是一致的所使用的ID串行化的方法:让同一个群gid的所有消息落在同一台服务器上处理。 ID串行化是如何实现的呢? 1. 互联网高可用常见分层架构 客户端,反向代理层,接入层,服[详细]
-
Simdjson:一个超高速的JSON解析工具
所属栏目:[优化] 日期:2019-03-25 热度:108
副标题#e# JSON文档在Internet上无处不在,服务器花费大量时间来解析这些文档。我们希望在进行完全验证(包括字符编码)时尽可能使用常用的SIMD指令来加速JSON本身的解析。 表现结果 simdjson使用的指令比最先进的解析器RapidJSON少四分之三,比sajson少百[详细]
-
使用Shell构建多进程的CommandlineFu爬虫
所属栏目:[优化] 日期:2019-03-24 热度:114
CommandlineFu是一个记录脚本片段的网站,每个片段都有对应的功能说明和对应的标签。我想要做的就是尝试用 shell 写一个多进程的爬虫把这些代码片段记录在一个 org 文件中。 参数定义 这个脚本需要能够通过 -n 参数指定并发的爬虫数(默认为 CPU 核的数量[详细]

浙公网安备 33038102330576号