当前位置:工具箱首页 - 技术文摘

基于五阶段流水线的RISC-V CPU模拟器实现 - Hao_He

RISC V是源自Berkeley的开源体系结构和指令集标准。这个模拟器实现的是RISC V Specification 2.2中所规定RV64I指令集,基于标准的五阶段流水线,并且实现了分支预测模块和虚拟内存模拟。实现一个完整的CPU模拟器可以很好地锻炼系统编程能力,并且加深对体系结构有关知识的理

来自:www.cnblogs.com 收录时间:2019-03-26

[NewLife.XCode]脏数据 - 大石头

在XCode中,每次执行实体类更新entity.Update时,都希望只更新修改过的字段,而不是update所有字段。 一方面,减少数据库压力以及通信流量; 另一方面,多线程同时更新同一行数据的不同字段,在未加锁的情况下,避免脏写。

来自:www.cnblogs.com 收录时间:2019-03-26

前端笔记知识点整合之JavaScript(九)定时器&JSON&同步异步/回调函数&函数节流&call/apply - mufengsm

一、快捷位置和尺寸属性 DOM已经提供给我们计算后的样式,但是还是觉得不方便,因为计算后的样式属性值都是字符串类型。 不能直接参与运算。 所以DOM又提供了一些API:得到的就是number类型的数据,不需要parseInt(),直接可以参与运算。 offsetLeft和offsetTop offs

来自:www.cnblogs.com 收录时间:2019-03-26

八大排序算法——快速排序(动图演示 思路分析 实例代码Java 复杂度分析) - 十八岁

一、动图演示 二、思路分析 快速排序的思想就是,选一个数作为基数(这里我选的是第一个数),大于这个基数的放到右边,小于这个基数的放到左边,等于这个基数的数可以放到左边或右边,看自己习惯,这里我是放到了左边, 一趟结束后,将基数放到中间分隔的位置,第二趟将数组从基数的位置分成两半,分割后的两个的数组继

来自:www.cnblogs.com 收录时间:2019-03-26

记录第一次阿里云服务器部署java web工程的经历 - 码出一片天

起因:测试一个微信小程序,发现所有的请求要求为https的形式,开发工具忽略后手机无法测试,故尝试配置。 准备:阿里云服务器一台 域名一个(解析在服务器) tomcat7.0.54 jdk1.7开始: 1.域名解析到服务器 (测试方法: 外网机 ping 服务器域名,不丢包即表示解析成功) 2.服务

来自:www.cnblogs.com 收录时间:2019-03-26

重构,开启系统优化的钥匙 - wangt.cc

代码重构会不会太low?说到重构,其实可能每个人心中的理解都不太一样。单纯意义上来说,重构是对代码的再调整,在不改变业务逻辑的前提下,降低代码的长度、圈复杂度、重复度,提高其可读性、可维护性和可扩展性。简单来说,就是把代码整的规整干净,逻辑清晰,层次分明。然而,这往往不是产品线希望得到的答案,不同的...

来自:www.cnblogs.com 收录时间:2019-03-26

SpringCloud学习系列之五-----配置中心(Config)和消息总线(Bus)完美使用版 - 虚无境

前言 在上篇中介绍了 "SpringCloud Config" 的使用,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloud Finchley版)中的分布式配置中心(SpringCloud Config)的配置刷新和消息总线(RabbitMQ和Kafka)使

来自:www.cnblogs.com 收录时间:2019-03-26

Cobbler图文详解安装及遇到的问题说明 - 罐头瓶

一、介绍 Cobbler是一个使用Python开发的开源项目,通过将部署系统所涉及的所有服务集中在一起,来提供一个全自动批量快速建立linux系统的网络环境, Cobbler提供了DHCP管理,YUM管理,电源管理等功能,除此之外还支持命令行管理,WEB界面管理,cobbler相关软件包由EPEL源

来自:www.cnblogs.com 收录时间:2019-03-26

聊聊在AOP模式下的缓存方案 - 张占岭

面向方法的数据集缓存 使用了autofac做为ioc容器,使用Autofac.Extras.DynamicProxy2作为方法拦截器,缓存面向方法,直接在方法上添加CachingAttribute特性即可。 缓存注册流程 1. 关于方法拦截器 1. 缓存名称设计 1. 添加ioc 1. 添加拦截器与

来自:www.cnblogs.com 收录时间:2019-03-26

MongoDB+php7搭建 - sijidou

0x00前言: 今天一位非计算机专业的朋友问我怎么打开.bson文件,我第一反应.bson文件是什么,网上查了下是mongodb的传输文件。也就是类似于mysql的.sql文件一样 之前看过mongodb的注入,但是没有亲自实践,这次一并从环境搭建开始学习了波mongodb 0x01 mongodb

来自:www.cnblogs.com 收录时间:2019-03-26

WPF InkCanvas 毛笔效果 - 从南到北ss

首先贴出本文参考学习的文章吧。 https://www.cnblogs.com/LCHL/p/9055642.html 4206298 感谢这位懒羊羊的代码和讲解(下简称羊博主),我在此基础上稍微加了一些东西,希望能使书写效果得到更好的提升吧。 前文 本文致力于解决羊博主的2 3问题,即代码粗细度的

来自:www.cnblogs.com 收录时间:2019-03-26

变饼档博客更新,增加首页幻灯片显示

2019年03月26日 (1)首页和文章详情样式重整 (2)首页增加幻灯片显示 (3)侧栏默认开启随动 (4)文章中心跳跃顶部按钮,改为全局跳跃顶部 2019年03月23日 (1)侧边栏开发改为yaml文件配置方式,扩展流程更加清晰 (2)增加文章详情页目录树的侧栏扩展插件

来自:www.oschina.net 收录时间:2019-03-26

英特尔Iris驱动程序在Gallium Nine上支持Direct3D 9,性能提升约5%

使用英特尔新款Iris Gallium3D驱动程序时,Gallium Nine状态跟踪器为在Wine下Linux上运行的Windows游戏/应用程序提供Direct3D 9 API支持现在会更快一些。

来自:www.linuxidc.com 收录时间:2019-03-26

Fedora 31中对GRUB2 EFI的支持可能包括新的安全模块

Fedora 31正在寻求的另一个变化是将一些较新的GRUB2模块作为发行版GRUB EFI引导加载程序构建的一部分,以提供一些额外的安全功能。

来自:www.linuxidc.com 收录时间:2019-03-26

Puppy Linux 8.0 发布,代号 BionicPup

BionicPup 32 与 64 位版本发布了 v8.0。 这是最新的 Puppy Linux 发布版,它们分别支持 32 位 x86 和 64 位 x86_64(amd64)架构,还支持传统 BIOS 和 UEFI 引导。 Puppy Linux 是一个非常小的 Linux 发行版本,它能从 64M 的存储设备启动,并且整套系统都能在内存中运行。 发布公告...

来自:www.oschina.net 收录时间:2019-03-26

MongoDB学习(管理数据库和集合) - 殇灬央

管理数据库 显示数据库列表 切换到其他数据库 创建数据库 MongoDB没有提供显式的创建数据库的MongoDB shell命令。数据库是在添加集合或用户时隐式地创建的。 可使用use database_name命令创建数据库。但只有添加了至少一个文档,才可真正创建完一个数据库。 删除数据库 在Mo

来自:www.cnblogs.com 收录时间:2019-03-26

了解一致性哈希算法 - myzony

一、背景 1.1 使用场景 一致性哈希算法一般用于解决分布式系统当中的热点问题,用于提升分布式系统的可扩展性与健壮性。 1.2 解决的问题 一般用于分布式缓存系统当中的缓存击穿问题,简单哈希在服务节点数量产生变化的时候,其缓存命中率很低,从而导致大量接口直接请求数据库,造成缓存击穿的情况。 例如我们

来自:www.cnblogs.com 收录时间:2019-03-26

C# 曲线上的点(二) 获取距离最近的点 - 唐宋元明清2188

如何在一条曲线上,获取到距离指定点最近的点位置? 与上一篇 C# 曲线上的点(一) 获取指定横坐标对应的纵坐标值 类似, 我们通过曲线上获取的密集点,通过俩点之间连线,获取连线上最近的点。我们能够获取到一系列最近的点集,最近只取距离最小的点即可。 我们这样的算法是否精确呢?不算太精确,但是对于获取曲

来自:www.cnblogs.com 收录时间:2019-03-26

[软件开发技巧]·树莓派极简安装OpenCv - 小宋是呢

树莓派极简安装OpenCv 个人主页–> https://xiaosongshine.github.io/ 因为最近在开发使用树莓派+usb摄像头识别模块,打算用OpenCv,发现网上的树莓派OpenCv安装教程都过于繁琐占用内存大,我经过自己的实验,发现出了一种非常简易快捷的方式,网速OK的话,十

来自:www.cnblogs.com 收录时间:2019-03-26

灵活的按键处理程序 FlexibleButton - MurphyZhao

FlexibleButton 是一个基于 C 语言的小巧灵活的按键处理库。该按键库解耦了具体的按键硬件结构,理论上支持轻触按键与自锁按键,并可以无限扩展按键数量。另外,FlexibleButton 使用扫描的方式一次性读取所有所有的按键状态,然后通过事件回调机制上报按键事件。 该按键库使用 C 语...

来自:www.cnblogs.com 收录时间:2019-03-26

机器学习笔记 - 过拟合和正则化 - hikari_1994

前言 上一篇博客简单总结了机器学习的概念和使用线性回归拟合一条直线。这篇主要介绍如何用线性回归拟合曲线,以及如何解决过拟合问题。 基本概念 图片来自吴恩达机器学习视频 欠拟合:模型不能很好的描述整个训练集数据。(左图) 过拟合:模型将训练数据中的特例或是误差也进行了描述,导致模型泛化能力差,不能准确

来自:www.cnblogs.com 收录时间:2019-03-26

144. 二叉树的前序遍历 - 学电的代码人

给定一个二叉树,返回它的 前序 遍历。 示例: 输入: [1,null,2,3] 1 \ 2 / 3 输出: [1,2,3] 进阶: 递归算法很简单,你可以通过迭代算法完成吗? 思路:方法一:采用二叉搜索树的前序遍历,先判断节点是否为空,为空则返回list,不为空,则将节点的val存入list,继续

来自:www.cnblogs.com 收录时间:2019-03-26

微信模块 Oejia_wx v0.5.8 发布,审批流支持及素材图文增强

Oejia_wx v0.5.8 发布了。Odoo 的微信模块,提供了对微信公众号、企业号(企业微信)及小程序的接入与管理,实现了微信消息与Odoo聊天的无缝对接。 v0.5.8 图文素材消息返回优化 关注后自动消息优化加强 支持配置各种消息类型 增加地理位置消息的支持 增加推送模板消息的支持 企业微信审批记录相关优化 增加素材图文的管...

来自:www.oschina.net 收录时间:2019-03-26

关于静态注册BroadcastReceiver接收不到广播的问题 - Joah

1、背景&解决方法 最近碰到一个需求,app监听特定的广播,接收到广播后启动自己再进行处理。需求很简单,静态注册就好,不过,在自测的时候遇到一个问题,app安装后没启动过的状态下,什么广播都收不到!なにもない! 后来,网上各种查,找到了“罪魁祸首”:Android 3.1以后新增的stopped机制

来自:www.cnblogs.com 收录时间:2019-03-26

vue 组件使用中的细节点 - 卢沟晓月

1、is属性 有些 HTML 元素,诸如 、、 和 ,对于哪些元素可以出现在其内部是有严格限制的。而有些元素,诸如 、 和 ,只能出现在其它某些特定的元素内部。 这会导致我们使用这些有约束条件的元素时遇到一些问题。例如:

来自:www.cnblogs.com 收录时间:2019-03-26

开源Dapper的Lambda扩展-Sikiro.Dapper.Extension V2.0 - 陈珙

前言 去年我在业余时间,自己整了一套dapper的lambda表达式的封装,原本是作为了一个个人的娱乐项目,当时也只支持了Sql Server数据库。随之开源后,有不少朋友也对此做了试用,也对我这个项目提出了不少的建议。因此我在最近公司业务不怎么繁忙的情况下,对朋友们的建议和我的想法做了一个总结,然

来自:www.cnblogs.com 收录时间:2019-03-26

Redis和数据库 数据同步问题 - banananana

Redis和数据库同步问题 缓存充当数据库 比如说Session这种访问非常频繁的数据,就适合采用这种方案;当然了,既然没有涉及到数据库,那么也就不会存在一致性问题; 缓存充当数据库热点缓存 读操作 目前的读操作有个固定的套路,如下: 客户端请求服务器的时候,发现如果服务器的缓存中存在,则直接取服务

来自:www.cnblogs.com 收录时间:2019-03-26

【我要学python】面向对象系统学习 - TQing

python类包括变量[类变量,实例变量],方法[实例方法,类方法,静态方法],构造函数,面向对象讲究的是设计层面的玩意,该怎么定义方法,方法该放哪,都是一门艺术。

来自:www.cnblogs.com 收录时间:2019-03-26

scrapy的一些容易忽视的点(模拟登陆,传递item等) - 月见空青

scrapy爬虫注意事项 "item数据只有最后一条" "item字段传递后错误,混乱" "对一个页面要进行两种或多种不同的解析" "xpath中contains的使用" "提取不在标签内的文本内容" "使用css、xpath提取倒数第n个标签" "提取表格信息(含合并单元格)" "模拟登陆" 一、

来自:www.cnblogs.com 收录时间:2019-03-26

java实现两台电脑间TCP协议文件传输 - 未*名

记录下之前所做的客户端向服务端发送文件的小项目,总结下学习到的一些方法与思路。 注:本文参考自《黑马程序员》视频。 首先明确需求,在同一局域网下的机器人A想给喜欢了很久的机器人B发送情书,但是机器人B事先并不知道小A的心思,那么作为月老(红娘)该如何帮助他们呢? 然后建立模型并拆分需求。这里两台主机

来自:www.cnblogs.com 收录时间:2019-03-26

Apple发布iOS 12.2,支持AirPods 2,AirPlay和Safari改进

继“It's Show Time”特别活动推出大量新服务之后,Apple今天发布了备受期待的iPhone和iPad设备iOS 12.2软件更新。

来自:www.linuxidc.com 收录时间:2019-03-26

微软发布其基于Chromium的Edge浏览器的第一个扩展

新浏览器的官方Microsoft Edge Insider扩展现在可从Microsoft Store下载,技术上允许用户及时了解此测试程序的进度。

来自:www.linuxidc.com 收录时间:2019-03-26

Selenium + Python自动化测试系列三——控制浏览器操作 - wuwei丶

控制浏览器操作 控制浏览器窗口大小 在测试过程中,我们在打开浏览器后,根据需求可自定义调整浏览器的尺寸大小。WebDriver提供了set_window_size()方法来设置浏览器的大小。 如果页面没有最大化,可以调用driver.maximize_window()将浏览器最大化,相当于点击了页面

来自:www.cnblogs.com 收录时间:2019-03-26

400+节点的 Elasticsearch 集群运维 - vivo互联网技术

本文首发于InfoQ https://www.infoq.cn/article/1sm0Mq5LyY_021HGuXer 作者:Anton Hägerstrand 翻译:杨振涛 目录: 数据量 版本 节点配置 索引结构 性能 Meltwater每天要处理数百万量级的帖子数据,因此需要一种能处理该量级

来自:www.cnblogs.com 收录时间:2019-03-26

Django项目从零开始的大概脉络 - 阿布donoho

Django项目从零开始脉络 1. 创建虚拟环境,隔离项目python环境: 2. 安装Django: 要在创建的虚拟环境下安装, 3. 创建Django项目: 找个合适的目录 注意隔离环境对不对 命令行运行Django服务,检查是否成功 一定要在项目根目录下运行 配置好项目的端口映射 如果配置物理

来自:www.cnblogs.com 收录时间:2019-03-26

试用aws免费服务并搭建ss - 张璨

因为需要用一个加拿大的ip, 找了几家vps网站, 感觉都不适合, 毕竟只是用个ip。 然后想到aws可以免费试用一年, 查了一下果然有加拿大的机房, 果断开搞 目前可选的机房有 注册awsaws.amazon.com/free 这里可以看到aws的免费功能, 本文仅以ec2为例, ec2 是 aw

来自:www.cnblogs.com 收录时间:2019-03-26

Oracle分析函数(一) - gegeman

(一)分析函数语法 function_name:函数名称,如count(),sum(),avg(),max(),min()等 argument : 参数 over() : 开窗函数 partition_clause:分区(分组)子句 order by clause:排序字句,数据记录排序,累计计算

来自:www.cnblogs.com 收录时间:2019-03-26

《deep sort》复现过程 - wemo

[toc] 1. 准备代码与数据 "deep_sort开源代码" 克隆到本地服务器 git clone https://github.com/nwojke/deep_sort.git 下载MOT16数据集(MOT:Multi Object Tracking, 16的意思是相比MOT15多了更多的细节

来自:www.cnblogs.com 收录时间:2019-03-26

kubernetes实践之四:深入理解控制器(workload) - 学无止尽,不忘初心

一.Pod与controllers的关系 controllers:在集群上管理和运行容器的对象 通过label-selector相关联 Pod通过控制器实现应用的运维,如伸缩,升级等 二.Deployment 部署无状态应用 管理Pod和ReplicaSet 具有上线部署、副本设定、滚动升级、回滚等

来自:www.cnblogs.com 收录时间:2019-03-26

Kubernetes 笔记 09 DaemonSet 我是一只看门狗 - CloudDeveloper

本文首发于我的公众号 cloud_dev ,专注于干货分享,号内有大量书籍和视频资源,后台回复 「1024」 即可领取,欢迎大家关注,二维码文末可以扫。 Hi,大家好,我是 CloudDeveloper,欢迎大家和我一起学 K8S,这是系列第 9 篇。 和上文中的 Deployment 一样,Dae

来自:www.cnblogs.com 收录时间:2019-03-26

观察者模式 - mingmingcome

`2019年3月25日11:01:22` 观察者模式( observer pattern) 写在前面的话 正值金三银四跳槽季,设计模式也是常问的问题之一。本人在3月2日的一次面试的二面中,问到设计模式,问到了观察者模式,而且要求写了伪代码。当时我脑子里就第一个想到的就是《大话设计模式》里面的一个例子

来自:www.cnblogs.com 收录时间:2019-03-26

红黑树的删除详解与思路分析——不同于教科书上的算法(dart语言实现) - Burkut

对于红黑树的删除,看了数据结构的书,也看了很多网上的讲解和实现,但都不满意。很多讲解都是囫囵吞枣,知其然,不知其所以然,讲的晦涩难懂。 红黑树是平衡二叉树的一种,其删除算法是比较复杂的,因为删除后还要保持红黑树的特性。红黑树的特性如下: 因此,从红黑树最基础的特性出发,抛开教科书和网上的算法,画了无

来自:www.cnblogs.com 收录时间:2019-03-26

多媒体开发(9):声音采集的概念 | 振幅 | 频率 | 共振 | 电平化 - 广州小程

之前介绍通过ffmpeg程序来录制声音或图像,这个办法是一个操作的过程,很少涉及到概念上的东西。 而 本文,要介绍的是声音采集的一些流程与概念。 声音的采集流程与概念,是枯燥的,你如果不想了解的话,到这里就可以退出阅读了。 但是,小程也会尽量说一些有趣的现象来缓解这种枯燥。 听得到的,或听不到的声音

来自:www.cnblogs.com 收录时间:2019-03-26

log4j到log4j2升级迁移方案 - 行走—舒

序:这段时间因为维护的项目存在大量日志打印,严重拖慢整体响应时间,在做性能优化的工作中对这块内容进行了升级换代,由以前的log4j升级为log4j2,以实现日志异步打印。接下来记录一下这个费时半个月的迁移踩过的坑! 相关操作步骤: 1. 在项目中移除log4j的依赖,并添加log4j2的相关依赖.(

来自:www.cnblogs.com 收录时间:2019-03-26

LC-BLSTM结构快速解读 - 超超超超超喜欢

& 160; & 160; & 160; & 160; 前言 & 160; & 160; & 160; & 160;众所周知,BLSTM是双向的LSTM,它可以同时兼容上下文的信息,从而在一般序列任务上的表现很好。但是BLSTM有一个很致命的弱点,那就是因为有逆向LSTM的存在,它需要有后文的后验,

来自:www.cnblogs.com 收录时间:2019-03-26

PHP中双引号引起的命令执行漏洞 - Yunen的博客

前言 在PHP语言中,单引号和双引号都可以表示一个字符串,但是对于双引号来说,可能会对引号内的内容进行二次解释,这就可能会出现安全问题。 正文 举个简单例子 可以看到这两个输出的结果并不相同。

来自:www.cnblogs.com 收录时间:2019-03-26

CBC 字节反转攻击 - Pretty_girll

一、CBC 简介 现代密码体制 现代密码中的加密体制一般分为对称加密体制(Symmetric Key Encryption)和非对称加密体制(Asymmetric Key Encryption)。对称加密又分为分组加密和序列密码。分组密码:也叫块加密(block cyphers),一次加密明文中的一

来自:www.cnblogs.com 收录时间:2019-03-26

代码精进之路读后感(二) - 一只菜鸟攻城狮啊

昨天拜读了范学雷老师的代码精进之路第一篇,很有感悟,今天继续来读一读第二篇,昨晚想多看几篇的,结果去健身耽搁了,话说运动运动有点舒服,据说多运动肾好也不知道真的假的,话不多说我们说正事(又有点击查看源网页,无所谓,你们自己启动眼屏蔽就行了) 范老师的第二篇讲的是把错误关在笼子里的五道关卡 作为一只正

来自:www.cnblogs.com 收录时间:2019-03-26

SpringBoot的启动流程分析(1) - 李斯特王

通过分析我们可以找到 org.springframework.boot.SpringApplication 中如下, 可以看出,SpringBoot的启动分两步 1:实例化一个SpringApplication对象 2:run 初始化的方法如下: 通过上面的代码我们可以看出,getSpringFac

来自:www.cnblogs.com 收录时间:2019-03-26

关于跨域问题 - zhongmeizhi

面试必考题吧,所以在这会详细介绍以下内容 1. 跨域产生的原因 2. 罗列最常用的解决方法 3. 分析各种方法原理 4. 罗列各种方法优缺点 什么是跨域 由于浏览器厂商对安全性的考虑,提出了 做为解决方案。它是一个用于隔离潜在恶意文件的重要安全机制。同源即 、`域名 端口`三者一致。不同源即跨域。

来自:www.cnblogs.com 收录时间:2019-03-26

Python的垃圾回收机制(引用计数+标记清除+分代回收) - TM0831

一、写在前面: 我们都知道Python一种面向对象的脚本语言,对象是Python中非常重要的一个概念。在Python中数字是对象,字符串是对象,任何事物都是对象,而它们的核心就是一个结构体--PyObject。 typedef struct_object{ int ob_refcnt; struct

来自:www.cnblogs.com 收录时间:2019-03-26

ThreadLocal和ThreadLocalMap源码分析 - KingJack

ThreadLocal和ThreadLocalMap源码分析 @[toc] 背景分析 ​相信很多程序猿在平常实现功能的过程当中,都会遇到想要某些静态变量,不管是单线程亦或者是多线程在使用,都不会产生相互之间的影响,也就是这个静态变量在线程之间是读写隔离的。 ​有一个我们经常使用的工具类,它的并发

来自:www.cnblogs.com 收录时间:2019-03-26

Tensorflow-gpu版本安装 - breezey

[toc] 最近给公司部署一套深度学习相关的环境,以tensorflow为框架。简单整理下整个的部署过程。 tensorflow官方网站:https://www.tensorflow.org 服务器选型 我们的tensorflow是基于gpu的版本,使用的是tensorflow gpu 1.12.0

来自:www.cnblogs.com 收录时间:2019-03-26

Spring Boot 2.x基础教程:快速入门 - 程序猿DD

简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应用! Spring Boot让我们的Spring应用变

来自:www.cnblogs.com 收录时间:2019-03-26

解决多线程复杂问题的一个方法 - 嵇康

上一篇曾说道我从2018年开始创业,是因为机缘巧合之下开发了一款电话机器人程序,我想尝试能否做好一个小而美的软件,就索性成立公司去做了。大家对接到许多推销电话都感到厌烦,所以并不指望这个产品有大的发展,只希望它在适当的场景下能够发挥一点的作用。在开发和优化这个软件的过程中遇到了一些比较有意思技术问题

来自:www.cnblogs.com 收录时间:2019-03-26

接口调试工具ApiPost的发送超时时间设置方法 - phpWeChat开发教程

有部分使用ApiPost的同学反应:发送接口调试时,响应超时时间设置的太短导致接口访问失败,怎么设置呢?本文介绍接口调试工具ApiPost的发送超时时间设置方法

来自:www.cnblogs.com 收录时间:2019-03-26

go-fastdfs v1.2.4 发布,高性能、高可靠分布式文件系统

go-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能、高可靠、无中心、免维护等优点。 大家使用前一定要认真看QA,QA在项目中README.md文件最后后面 没看QA直接提问的,不予回复。 优点 支持curl命令上传 支持浏览器上传 支持HTT...

来自:www.oschina.net 收录时间:2019-03-26

试试使用 eolinker 扫描 GitLab 代码注释自动生成 API 文档? - 隔壁王书

前言: 一般写完代码之后,还要将各类参数注解写入API文档,方便后续进行对接和测试,这个过程通常都很麻烦,如果有工具可以读取代码注释直接生成API文档的话,那会十分方便。 此前一直都是在使用eolinker的,但自从去年他们家“注释生成文档”的功能下线后,我就一直活在水深火热当中——真的不想写文档啊

来自:www.cnblogs.com 收录时间:2019-03-26

[我的面试宝典] 这些不会的话,就别去面试了 - 像风一样i

01│面试前的准备 我最近和不少同学聊了一下,主要就是倾听对方的困难和疑惑,然后我自己就我的经历体会给出我的一些建议。 总的来说,不过是一点,基础知识不会。 有的同学说,自己实习期到了,无奈裸面。回答时想不起来,最后俩周没消息。这里想说一下,俩周没消息,面试基本凉了。 其它岗我不清楚,Java岗这块

来自:www.cnblogs.com 收录时间:2019-03-26

Node+GitLab实现小程序CI系统 - 李文杨

为什么要实现自动部署 小程序开发迭代里,有以下几个个头痛的问题, 如何准确并快速的的把小程序上传去后台,并让测试人员进行测试? 测试同事找开发要二维码,效率较低 本地生成的二维码会出现携带本地代码、未及时拉取分支其他改动等问题 小程序的体验发布太依赖开发者,通常只有开发者熟悉微信开发者工具一系列的上

来自:www.cnblogs.com 收录时间:2019-03-26

C#净化版WebApi框架 - kiba518

前言 我们都知道WebApi是依赖于Asp.Net MVC的 ,所以,想创建WebApi,就需要先创建一个Asp.Net MVC项目。 但用Visual Studio创建的MVC项目通常会带很多功能,而这些功能,很多是我们并不想用的,或者我们想用其他开源控件代替它。 而这样杂乱的起始项目,对于我们这

来自:www.cnblogs.com 收录时间:2019-03-26

关于当前Web前端技术的一些感悟和笔记 - 伍华聪

最近这些年,随着前端应用技术突飞猛进,产生了很多新的前端框架,当然也引入了数不胜数的前端技术概念,前端不在是早期Web Form的拖拉处理方式,也不再是Ajax+HTML那么简单,随着前端技术的发展,前端的JS越来越重要,也越来越复杂,而为了开发的方便,引入了很多可以对JS+CSS进行编译的框架,而...

来自:www.cnblogs.com 收录时间:2019-03-26

NSTimer循环引用的几种解决方案 - 鸿鹄当高远

前言 在iOS中,NSTimer的使用是非常频繁的,但是NSTimer在使用中需要注意,避免循环引用的问题。之前经常这样写: - (void)setupTimer { self.timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self

来自:www.cnblogs.com 收录时间:2019-03-26

TCP可靠传输及流量控制实现原理 - 嘿!小伙不错

一、为什么TCP是可靠传输? 1. 停止等待协议 通过确认与超时重传机制实现可靠传输 在发送完一个分组后,必须暂时保留已发送的分组的副本。 分组和确认分组都必须进行编号。 超时计时器的重传时间应当比数据在分组传输的平均往返时间更长一些。 通过确认与超时重传机制实现可靠传输 在发送完一个分组后,必须暂

来自:www.cnblogs.com 收录时间:2019-03-26

《深入理解Java虚拟机》-----第5章 jvm调优案例分析与实战——Java高级开发必须懂的 - chen_hao

案例分析 高性能硬件上的程序部署策略 例 如 ,一个15万PV/天左右的在线文档类型网站最近更换了硬件系统,新的硬件为4个CPU、16GB物理内存,操作系统为64位CentOS 5.4 , Resin作为Web服务器。整个服务器暂时没有部署别的应用,所有硬件资源都可以提供给这访问量并不算太大的网站使

来自:www.cnblogs.com 收录时间:2019-03-26

一次非常有趣的 SQL 优化经历 - LonelyKeyGuest

阅读本文大概需要 6 分钟。 阅读本文大概需要 6 分钟。 前言 前言 在网上刷到一篇数据库优化的文章,自己也来研究一波。 在网上刷到一篇数据库优化的文章,自己也来研究一波。 场景 场景 数据库版本:5.7.25 ,运行在虚拟机中。 数据库版本:5.7.25 ,运行在虚拟机中。 课程表 课程表 增加

来自:www.cnblogs.com 收录时间:2019-03-26

Effective Java 第三版——67. 明智谨慎地进行优化 - 林本托

Tips 书中的源代码地址:https://github.com/jbloch/effective java 3e source code 注意,书中的有些代码里方法是基于Java 9 API中的,所以JDK 最好下载 JDK 9以上的版本。 67. 明智谨慎地进行优化 关于优化有三个格言,每个人都

来自:www.cnblogs.com 收录时间:2019-03-26

Elasticsearch的基本概念和指标 - 编程一生

背景 在13年的时候,我开始负责整个公司的搜索引擎。嗯……,不是很牛的那种大项目负责人。而是整个搜索就我一个人做。哈哈。 后来跳槽之后,所经历的团队都用Elasticsearch,基本上和缓存一样,是项目必备的工具。目前静儿在做的项目中也在用,正好系统学习一下。毕竟静儿的梦想就是打造自己的搜索引擎。

来自:www.cnblogs.com 收录时间:2019-03-26

node.js爬取数据并定时发送HTML邮件 - Vadim

node.js是前端程序员不可不学的一个框架,我们可以通过它来爬取数据、发送邮件、存取数据等等。下面我们通过koa2框架简单的只有一个小爬虫并使用定时任务来发送小邮件! 首先我们先来看一下效果图 差不多就是这样,其实之前已经有人做了类似的东西,我也只是想自己操作一遍,练习一下koa2框架,async

来自:www.cnblogs.com 收录时间:2019-03-26

PESCMS Ticket 客服工单系统 v1.2.0 发布

我们很高兴地宣布PESCMS Ticket v1.2.0 的到来。此版本带来了短信通知、FQA以及各种细节的调整。 新功能 短信通知 短信通知的引入,标志着PT进一步完善,在后续的版本中,我们将会继续优化PT的通知方式,让工单处理效率达到极致。在这里就不对功能做介绍了,具体的说明请查阅官方文档。 FQA 客服每天应对上千上万的反馈,...

来自:www.oschina.net 收录时间:2019-03-26

Spring Boot Security 整合 OAuth2 设计安全API接口服务 - 幻楚

简介 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文重点讲解Spring Boot项目对OAuth2进行的实现,如果你对OAuth2不是很了解,你可以先理解 "OAuth 2.0 阮一峰" ,这是一篇对于oauth2很好的科普文

来自:www.cnblogs.com 收录时间:2019-03-26

用tornado实现图片标记 - jclian91

背景介绍  在文章 "Keras入门(四)之利用CNN模型轻松破解网站验证码" 中,其中的验证码图片标记是采用tornado实现的网页实现的。本文将会讲述如何利用tornado来实现图片标记。  我们的示例图片如下: 我们实现用tornado来实现一个网站

来自:www.cnblogs.com 收录时间:2019-03-26

难以理解的AQS(上) - CodeBear

在一篇博客中,我们看了下CopyOnWriteArrayList的源码,不是很难,里面用到了一个可重入的排他锁: ReentrantLock,这东西看上去和Synchronized差不多,但是和Synchronized是完全不同的东西。 Synchronized锁的特性是JVM保证的,Reentra

来自:www.cnblogs.com 收录时间:2019-03-26

代码精进之路读后感(一) - 一只菜鸟攻城狮啊

最近开始看范学雷老师写的代码精进之路,看了第一篇之后就觉得非常值得学习,所以特意记录一下 (我去,咋把点击查看原网页搞上了,无所谓了,你尽管点,能点进去算我输) 第一篇论述的从条件运算符入手来讲什么是好代码,其实在工作中,我个人还是很钟意用条件运算符,因为从学习条件运算符那一天开始我就觉得这个看上去

来自:www.cnblogs.com 收录时间:2019-03-26

使用sklearn做文本特征提取 - 悦光阴

提取文本的特征,把文本用特征表示出来,是文本分类的前提,使用sklearn做文本的特征提取,需要导入TfidfVectorizer模块。 一,使用sklearn做文本特征提取 sklearn提取文本特征时,最重要的两个步骤是:创建Tfidf向量生成器,把原始文档转换为词-文档矩阵。 使用TfidfV

来自:www.cnblogs.com 收录时间:2019-03-26

从统计局采集最新的省市区镇数据,用js在浏览器中运行 V2 - xiangyuecn

本文描述的是对国家统计局于 发布的《2018年统计用区划代码和城乡划分代码(截止2018年10月31日)》的采集。 相对于用于和采集 、`2017版`的js代码做了比较大的优化和调整,就开一遍文章来介绍这个V2版本。 "老版本文章" 。 19 03 22 新采集了2018的城市数据 数据下载 Git

来自:www.cnblogs.com 收录时间:2019-03-26

排序算法——(2)Python实现十大常用排序算法 - 猪哥66

今天将为大家介绍常用的十大排序算法中最简单的五种(冒泡、选择、插入、希尔、归并),主要从:过程图解、算法思想、代码实现、算法分析这四个方面讲解,建议大家看完之后自己动手练习加强记忆!

来自:www.cnblogs.com 收录时间:2019-03-26

Redux 实现过程的推演 - 野兽'

这是一篇浅入浅出的 Redux 实现过程的推演笔记!正常来说应该是要从源码下手开始解析,这里是逆向推演,假如有需求是要这么一个东西,那么该如何从零开始实现? 通过该笔记,更多的是希望自己能够多熟悉从无到有的开发思维,而非源码解析这种从有到有的轮子思维。 Rudex 介绍 Rudex 介绍 首先确认目

来自:www.cnblogs.com 收录时间:2019-03-26

FFmpeg编解码处理1-转码全流程简介 - 叶余

本文为作者原创,转载请注明出处: FFmpeg编解码处理系列笔记: "0]. [FFmpeg时间戳详解" "1]. [FFmpeg编解码处理1 转码全流程简介" "2]. [FFmpeg编解码处理3 编解码API详解" "3]. [FFmpeg编解码处理4 视频编码" "4]. [FFmpeg编解码

来自:www.cnblogs.com 收录时间:2019-03-26

线程池中你不容错过的一些细节 - crossoverJie

上周分享了一篇《一个线程罢工的诡异事件》,最近也在公司内部分享了这个案例。 无独有偶,在内部分享的时候也有小伙伴问了之前分享时所提出的一类问题:

来自:www.cnblogs.com 收录时间:2019-03-26

卷积神经网络帮你搞定图像识别【图像识别】 - Jusun

原标题:白天鹅黑天鹅灰天鹅?卷积神经网络帮你搞定识别 本文将通过一系列的天鹅图片来解释卷积神经网络(CNN)的概念,并使用CNN在常规多层感知器神经网络上处理图像。 图像分析 假设我们要创建一个能够识别图像中的天鹅的神经网络模型。 天鹅具有某些特征,可用于帮助确定天鹅是否在图片中存在,例如长颈、白色

来自:www.cnblogs.com 收录时间:2019-03-26

第1届全球学生开源年会今年8月首次在美国举行

学生开源年会:Students Open Source Conference(简称 sosconf),是首个由学生组织、面向学生的非盈利全球性开源技术峰会。sosconf 2019 将于 8 月下旬在美国南加州大学举行。

来自:my.oschina.net 收录时间:2019-03-26

WebStorm 2019.1 正式发布,为 JS 和 TS 提供更好的智能感知

JetBrains 打造的前端开发工具 WebStorm 发布了 2019 年首个重要更新版本 2019.1。 下载地址:https://www.jetbrains.com/webstorm/download/ 值得关注的更新包括:为 JavaScript 和 TypeScript 提供更好的智能感知、改进对 Angular 框架的支持、更新了 CSS 和 HTML 文档,以及更强大的调试控制台等。 JavaScript & Typ...

来自:www.oschina.net 收录时间:2019-03-26

Quarkus 0.12.0 发布,下一代 K8s 原生 Java 框架

Quarkus 0.12.0 发布了,Quarkus 是一个用于编写 Java 应用的云原生、容器优先框架。 此版本包含 213 个问题和 PR。  <dependency>    <groupId>io.quarkus</groupId>    <artifactId>quarkus-bom</artifactId>    <version>0.12.0</version>  </dependency> 主要更新内容: [1579] 提供 Kafka ...

来自:www.oschina.net 收录时间:2019-03-26

Wekan 2.55 发布,支持中文的 JavaScript kanban

Wekan 2.55 发布了,Wekan 是模仿 Trello 且与它最接近的开源 kanban,它的前后端都是使用 JavaScript 编写,基于 Meteor 框架。Wekan 简化界面、支持中文、拒绝其它花哨的功能,支持项目管理所需的标签、注释、添加成员等功能,而且它还有一个免费托管的 demo 站点,除了可以下载安装使用,还可以将 Wekan 通过 Docker...

来自:www.oschina.net 收录时间:2019-03-26

有哪一种编程语言比其他的更安全吗?

近日开源安全公司 WhiteSource 针对编程语言的安全性做了一份报告,这份报告提出了一个新问题 —— “有哪一种编程语言比其他的更安全吗?” 编程语言之争,是开发者社区一直以来的热议问题,不过讨论的过程往往伴随着双方的愤怒及和谐的破损,不了了之。许多开发者喜欢证明他们使用的编程语言占主导地位,这个过程中经常...

来自:www.oschina.net 收录时间:2019-03-26

Kubernetes 1.14 发布,31 项功能增强

Kubernetes 1.14 发布了,些版本主要关注可扩展性并支持更多工作负载,带来了 31 项功能增强,其中包括从 beta 到稳定的 10 项功能。 亮点包括: 持久化本地存储 持久性本地存储的主要用例是数据库和分布式文件系统。这是一个重要里程碑,显然,本地存储的性能优于远程磁盘,无论该存储是由云提供商提供的本地 SSD 还是连...

来自:www.oschina.net 收录时间:2019-03-26

码云推荐 | 可视化工作流作图工具 BPMN

一个 Activiti 工作流作图管理系统,可以增删查改流程图。

来自:gitee.com 收录时间:2019-03-26

Red Hat 第四季度总营收为8.79亿美元,低于预期

虽然红帽 Red Hat 已宣布被蓝巨人 IBM 收购,但这一交易目前尚未完成,所以不妨看看在收购完成前,这家赚钱能力最强的开源软件公司在第四季度的盈利情况如何。 红帽周一发布了第四季度的财报,报告显示: 第四季度 GAAP 净收入为1.39亿美元,即每股75美元 第四季度总营收为8.79亿美元,同比增长14%;整个财年年度总收入...

来自:www.oschina.net 收录时间:2019-03-26

CodeSandbox v3 发布,Web 项目的在线开发

CodeSandbox 近期发布了 v3 版本,CodeSandbox 是一个在线的代码编辑器,主要聚焦于创建 Web 应用项目。 新版本对界面进行了全新的调整;另外最大更新是支持了部分 VSCode 的 Extension。与一般的容器实现原理不同的是,CodeSandbox 在浏览器上起了一个 Worker 进程,拦截 fs、net、module 等操作,这么做带来的好处是,...

来自:www.oschina.net 收录时间:2019-03-26

OSChina 周二乱弹 —— 金 冈刂 犭良

护士过来问:“麻药是打嘴里面还是打在嘴外面?”医生说:“打腿上吧,免得等会儿他跑了……”

来自:my.oschina.net 收录时间:2019-03-26

每日一博 | 小程序多端框架全面测评

相信很多有代码多端运行需求的开发者都会产生一些疑惑:这些框架都有什么优缺点?到底应该用哪个?

来自:my.oschina.net 收录时间:2019-03-26

你不需要 jQuery,但你需要一个 DOM 库 - 叙帝利

写这篇文章的目的,一方面是介绍一下自己编写的模块化 DOM 库 domq.js,另一方面是希望大家对 jQuery 有一个正确的认识,即使 jQuery 已经退出历史舞台,但是它的 API 会以另外一种形式存在下去。 GitHub: "https://github.com/nzbin/domq" 文

来自:www.cnblogs.com 收录时间:2019-03-26

DBeaver 社区版 6.0.1 发布,可视化数据库管理平台

DBeaver 社区版 6.0.1 发布了, DBeaver 是一个可视化通用数据库管理工具和 SQL 客户端,支持 MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB 与 Derby,以及其它兼容 JDBC 的数据库。 Eclipse 2018-12 现在是默认平台 已淘汰32位版本 图表颜色的配置 Navigator 资源文件夹可见性的配置 模拟数据:添加了...

来自:www.oschina.net 收录时间:2019-03-26

Chrome 将警告用户 Flash Player 的不再支持

Adobe 计划在 2020 年淘汰 Flash Player,这将是万维网历史上的一个关键点。全世界都在为这个关键时刻做准备,其中就包括浏览器开发公司。谷歌正在尽可能顺利地完成 Flash Player 的过渡,其即将推出的 Chrome 76 将在这方面迈出这关键的一步。 新版本浏览器将完全禁用 Flash Player,但谷歌希望启用此功能的用户亲自在设...

来自:www.oschina.net 收录时间:2019-03-26

lite-flow —— 分布式任务流调度系统

liteflow是一个基于DAG来实现的分布式任务流调度系统,较azkaban等调度系统,liteflow增加了一些自己的特性

来自:www.oschina.net 收录时间:2019-03-26

React Native 0.59.2 发布,使用 React 编写原生应用

React Native 0.59.2 发布了。React Native 使开发者只使用 JavaScript 也能编写原生移动应用。 新版是一个补丁版本,更新亮点有: 安卓端改动 向所有使用 Conscrypt 的安卓版本提供 TLS 1.3 的支持,在这之前用户需要添加 implementation('org.conscrypt:conscrypt-android:2.0.0') 到 build.gradle 默认情况下,为 An...

来自:www.oschina.net 收录时间:2019-03-26

GNU nano 4.0 发布,简单又强大的文本编辑器

GNU nano 4.0 发布了,代号“Thy Rope of Sands”。 GNU nano 是 Unix 和类 Unix 系统中的一个文本编辑器,是 Pico 的复制品。nano 旨在做一个类似 Pico 的全功能但又易于使用的编辑器。 此版本更新内容包括: 默认平滑滚动(一次一行)。 缓冲区末尾不再自动添加换行符。 默认情况下,标题栏下方的行是编辑空间的一部分...

来自:www.oschina.net 收录时间:2019-03-26

JS 引擎 V8 发布 v7.4,性能又大幅提高了

JavaScript 引擎 V8 发布了 7.4 版本,目前处于 beta 阶段,正式版将于几个星期后与 Chrome 74 Stable 一起发布。 此版本带来了一些新特性,并极大提升了性能。 JIT-less V8 V8 现在不需要运行时分配可执行内存就可以执行 JavaScript,关于这个新特性的具体细节,之前我们有报导过:V8 新机制:JIT-less 模式。 WebAssem...

来自:www.oschina.net 收录时间:2019-03-26

Firefox 66 存在使 PPT 文字消失的 bug,v68 才修复

上周 Mozilla 发布了 Firefox 66,而不久后它就被发现存在一个会使得微软 PowerPoint 文字消失的 bug。 根据 Bugzilla 上的描述,所有桌面端升级 Firefox 到 66 版本并登录 Office 365 之后,该 bug 会使得打开的 PPT 中文本框内的文字自动消失,用户也没法在文本框输入任何文字。 该 bug 影响 Mac 和 Windows,并且 Fi...

来自:www.oschina.net 收录时间:2019-03-26