-
全面分析前端的网络请求方式
所属栏目:[优化] 日期:2019-03-29 热度:142
一、前端进行网络请求的关注点 大多数情况下,在前端发起一个网络请求我们只需关注下面几点: 传入基本参数(url,请求方式) 请求参数、请求参数类型 设置请求头 获取响应的方式 获取响应头、响应状态、响应结果 异常处理 携带cookie设置 跨域请求 二、前[详细]
-
Vim哭了,浏览器就能远程VS Code开发,还支持Docker快速部署运行
所属栏目:[优化] 日期:2019-03-29 热度:71
想过在云上服务器运行 VS Code 嘛?近期 GitHub 上就出现了 Visual Studio Code 编辑器的云托管平台--- code-server,不仅能让的工作更流畅迅速,而且拥有超越本地开发机器的功能,通过浏览器即可访问。现已拥有近 12k star 和 55+ fork。 这意味着您可以[详细]
-
程序员删库跑路网站只剩一张图?真相来了
所属栏目:[优化] 日期:2019-03-29 热度:123
据媒体报道,安徽汽车网程序员删库跑路,官网只留下3张图片,该网站虽然页面上还有新闻内容,但查看代码发现,网站的内容全是由图片组成,点击网站内容毫无反应。另外,安徽汽车网APP也已经无法正常使用,显示网络连接异常。此事引发不少网友评论:简直是[详细]
-
AutoCAD 2020正式发布 新特性抢先看
所属栏目:[优化] 日期:2019-03-29 热度:183
经过 3 个月的内测,2019 年 3 月 27 日,Autodesk 正式发布了 AutoCAD 2020 。就像每年的更新一样,AutoCAD 2020依旧带来了一些新的功能和所谓的性能提升(以及水涨船高的硬件要求)。一起来看一下 AutoCAD 2020 新内容: 潮流的暗色主题 继 Mac、Windows[详细]
-
干货分享:六个知名的Go语言Web框架
所属栏目:[优化] 日期:2019-03-29 热度:163
框架一直是敏捷开发中的利器,能让开发者很快的上手并做出应用,甚至有的时候,脱离了框架,一些开发者都不会写程序了。成长总不会一蹴而就,从写出程序获取成就感,再到精通框架,快速构造应用,当这些方面都得心应手的时候,可以尝试改造一些框架,或是[详细]
-
中国程序员仅凭借一段劳动法则霸榜GitHub,每个人都值得反思
所属栏目:[优化] 日期:2019-03-29 热度:185
也许很多人都知道了,996.icu这个项目火了,就凭借着一段劳动法的法则然后在GitHub一天拿下了六万多的star,估计国外的程序员们都惊了。 这也足以见得现在程序员们对目前这种加班大流的愤怒了。国内的大环境就是如此,大多数公司都是表面上说着是865,而实[详细]
-
JS数据结构与算法_排序和搜索算法
所属栏目:[优化] 日期:2019-03-29 热度:60
写在前面 这是《学习JavaScript数据结构与算法》的最后一篇博客,也是在面试中常常会被问到的一部分内容:排序和搜索。在这篇博客之前,我每每看到排序头就是大的,心里想着类似冒泡排序,两层遍历啪啪啪就完事了,然后再也无心去深入研究排序相关的问题了[详细]
-
RedMonk语言排行:Kotlin上升8位,TS快进前10
所属栏目:[优化] 日期:2019-03-28 热度:81
知名软件行业分析公司 RedMonk 发布了 2019 年一季度编程语言排行榜。 RedMonk 编程语言排行榜通过追踪编程语言在 GitHub 和 Stack Overflow 上的代码使用情况与讨论数量,统计分析后进行排序,其旨在深入了解潜在的语言采用趋势。该榜单一年发布两次,这[详细]
-
Python 连接数据库的多种方法
所属栏目:[优化] 日期:2019-03-28 热度:142
Python是一种计算机程序设计语言,它是一种动态的、面向对象的脚本语言。它是一种跨平台的,可以运行在 Windows,Mac和 Linux/Unix系统上。 在日常使用中需要对大量数据进行数据分析,那么就必然用到数据库,我们常用的数据库有 SQL Server , MySQL , Orac[详细]
-
浅谈Web 实时推送技术,有对比,有总结
所属栏目:[优化] 日期:2019-03-28 热度:175
前言 随着 Web 的发展,用户对于 Web 的实时推送要求也越来越高 ,比如,工业运行监控、Web 在线通讯、即时报价系统、在线游戏等,都需要将后台发生的变化主动地、实时地传送到浏览器端,而不需要用户手动地刷新页面。本文对过去和现在流行的 Web 实时推送[详细]
-
SQL优化还凭经验?这个工具能帮你智能优化SQL
所属栏目:[优化] 日期:2019-03-28 热度:159
前言 SQL优化是程序开发中经常遇到的问题,尤其是在程序规模不断扩大的时候。SQL的好坏不仅制约着程序的规模,影响着用户的体验,甚至威胁着信息的安全。 我们经常听到说哪家平台挂了,哪家网站被黑了,但我们不知道,其实这些平台挂了、被黑了的原因很多[详细]
-
Java开发者希望未来使用Python和Go
所属栏目:[优化] 日期:2019-03-28 热度:70
去年秋天,JetBrains 对超过 1500 名 Java 开发者的学习模式和偏好进行了调查。不妨看看公布的调查报告中一些有趣的亮点。 首先是关于开发者使用的 Java 版本,调查开展时 Java 11 还没发布,而对 Java 8 的免费支持也还没停止。毫无意外,绝大多数受访者[详细]
-
书来了 | 经常被忽略的Go语言,全球需求量最大!
所属栏目:[优化] 日期:2019-03-27 热度:87
Hired 网站近日发布了2018 年软件工程师现状报告,亮点颇多。全球需求量最高的编程语言,不是Java,也不是Python,更不是C/C++,而是Golang Go由谷歌在2009年创建的一种开源、编译和静态类型的编程语言,以其垃圾收集和内存管理特性而被大家熟知,正如Go语[详细]
-
Springboot,SSM框架比较,区别
所属栏目:[优化] 日期:2019-03-27 热度:91
百度搜 Springboot,SSM框架区别,大多说的都是 1.springboot一个应用是一个可执行jar 2.将原有的xml配置,简化为java配置 他们说的确实没错,可是根本没有说到本质,百度说的这些,其实根本不是这两个框架的区别,SSM框架也可以打包可执行的jar,也可以用[详细]
-
基于iOS的Charles抓包实践
所属栏目:[优化] 日期:2019-03-27 热度:199
在日常开发中,我们无法看到应用程序与服务器之间发送和接收的内容,没有这种可见性,我们在确定故障的确切位置时会非常困难且耗时。而Charles是一个运行在PC上的Web代理,我们将应用程序配置为通过Charles访问网络,便可以在Charles上记录并显示发送和接[详细]
-
程序员想转产品经理?不妨先看看这几本书
所属栏目:[优化] 日期:2019-03-27 热度:53
相信你身边一定有不少程序员转产品的人,因为程序员转行产品经理有着莫大的优势,想要成为一名优秀的产品经理,你应该对这个领域发生的事情时刻保持好奇心,阅读书籍,密切关注博客,成为大量创意的吸收者,然后看看与你最有共鸣的有哪些? 以下是我进入产[详细]
-
新发现!DNA计算机证实化学编程指日可待
所属栏目:[优化] 日期:2019-03-27 热度:113
单细胞利用自己的 DNA 进行分裂、繁殖和分化,从而产生一个发育完全的生物体,这可谓是化学计算中最巧妙神秘的行为。本周,《自然》(Nature)杂志发表研究报告称,计算机科学家建造了第一台可广泛编程的 DNA 计算机,朝着利用化学计算的路途上迈出了至关重[详细]
-
iOS objc_msgSend尾调用优化机制
所属栏目:[优化] 日期:2019-03-27 热度:56
本文基于Objective-C对象的消息传递机制,详细分析OC对 objc_msgSend 的尾调用优化方式。 1. 什么是尾调用? 尾调用( TailCall):某个函数的最后一步仅仅只是调用了一个函数(可以是自身,可以是另一个函数)。 QiShare提醒:注意 仅仅 两个字。 尾调用例子:[详细]
-
基于iOS的Wireshark抓包实践
所属栏目:[优化] 日期:2019-03-27 热度:108
接上篇《基于iOS的Charles抓包实践》,Charles是很强大的网络请求抓包工具,常用于抓包HTTP/HTTPS请求。而作者在做IoT项目时,智能硬件配网协议是基于TCP/UDP或者蓝牙的,需要用Wireshark进行抓包调试。 本文基于作者在项目中抓包iPhone和智能硬件之间TCP/[详细]
-
史上最全Python面向对象编程
所属栏目:[优化] 日期:2019-03-27 热度:127
面向对象编程和函数式编程(面向过程编程)都是程序设计的方法,不过稍有区别。 面向过程编程: 1. 导入各种外部库 2. 设计各种全局变量 3. 写一个函数完成某个功能 4. 写一个函数完成某个功能 5. 写一个函数完成某个功能 6. 写一个函数完成某个功能 7. 写一[详细]
-
11道面试中不常见却一定会问到Python题解析
所属栏目:[优化] 日期:2019-03-27 热度:132
Python面试题解析 编者按: 恰逢金三银四招聘季,很多朋友都在忙着跳槽找工作,不断的面试我们知道网上有非常多面试题的解析,但是其中往往是前几年的老题了。 为了帮助小伙伴们能够在Python工作面试中脱颖而出,再此特别奉上2019年11道最新Python面试大题[详细]
-
性能优化篇---Webpack构建代码质量压缩
所属栏目:[优化] 日期:2019-03-27 热度:199
Webpack构建速度优化基本优化完毕,接下来考虑的就是:线上代码质量的优化,即如何使用webpack构建出高质量的代码 Webpack构建流程:初始化配置参数 - 绑定事件钩子回调 - 确定Entry逐一遍历 - 使用loader编译文件 - 输出文件 提纲 本次优化构建代码质量基[详细]
-
JS 引擎 V8 发布 v7.4,性能又大幅提高了
所属栏目:[优化] 日期:2019-03-27 热度:80
JavaScript 引擎 V8发布了 7.4 版本,目前处于 beta 阶段,正式版将于几个星期后与 Chrome 74 Stable 一起发布。 此版本带来了一些新特性,并极大提升了性能。 JIT-less V8 V8 现在不需要运行时分配可执行内存就可以执行JavaScript,关于这个新特性的具体[详细]
-
有哪一种编程语言比其他的更安全吗?
所属栏目:[优化] 日期:2019-03-27 热度:193
近日开源安全公司 WhiteSource 针对编程语言的安全性做了一份报告,这份报告提出了一个新问题 有哪一种编程语言比其他的更安全吗? 编程语言之争,是开发者社区一直以来的热议问题,不过讨论的过程往往伴随着双方的愤怒及和谐的破损,不了了之。许多开发者[详细]
-
2019了,你还不会移动端真机调试?
所属栏目:[优化] 日期:2019-03-25 热度:98
移动端调试困难 很多时候,我们在进行移动端开发时,都是先在PC端使用手机模拟器进行调试,没有问题后,我们才会在手机端的浏览器进行测试,这个时候,如果没有出现问题,皆大欢喜。但是一旦出现问题,我们就很难解决,因为缺乏可视化的界面。不似在PC端,[详细]