Wesley13 Wesley13
3年前
SEO工具:5118大数据平台
工具说明:相比国内的SEO站长工具和爱站SEO工具,5188数据平台更能实时的监控网站关键词排名情况。在效率和速度这一块算是比较好的,并且很多没有指数的关键词(长尾词)也有详细的排名情况。工具分为付费VIP和免费版,付费VIP版本可以通过5118数据平台查询大量的关键词排名与监控情况。!SEO综合工具:5118大数据平台!(https://
Easter79 Easter79
3年前
tbox新增stackless协程支持
tbox之前提供的stackfull协程库,虽然切换效率已经非常高了,但是由于每个协程都需要维护一个独立的堆栈,内存空间利用率不是很高,在并发量非常大的时候,内存使用量会相当大。之前考虑过采用stacksegment方式进行内存优化,实现动态增涨,但是这样对性能还是有一定的影响,暂时不去考虑了。最近参考了下boost和protothreads的st
Wesley13 Wesley13
3年前
AI算法岗为什么都要求C++?
当下AI算法大多基于深度学习算法模型,通常在模型训练和验证阶段会采用Python语言快速处理。而在实际应用阶段,则会采用C来调用模型和性能优化,从而提高算法运行效率。所以未来想要深耕AI算法领域,成为资深算法工程师,C是必须掌握的。很多同学一听学C没个23年啃不动,立马条件反射式地放弃。但C真的难学吗?说
Stella981 Stella981
3年前
Android如何调用so文件
前言小编对接的安卓测试项目团队中有部分团队使用C开发项目代码,出于好奇去学习了解了一下在安卓项目中集成C代码的方法,下面和大家分享一下。在安卓开发中经常会遇到需要通过java调用其它语言编写的代码的情况,这主要是由于以下几方面的原因:1.运行效率高:在高性能要求的需求中,使用
Stella981 Stella981
3年前
Chrome之谷歌插件开发
  最近碰到一个需求,需要在某个平台上批量的添加好友,如果是人工点击,可以操作,但是效率并不高,人工成本较高.就打算使用浏览器插件的方式来完成这件重复性的工作.  介绍:    Chrome插件的本质就是一个由 manifest.json 文件和插件所需要的图片,css,html,js资源组成的一个web页面,只是和传统的web页面不同的,它是以ch
Stella981 Stella981
3年前
Mac 软件推荐(续)之程序猿篇
在前面一篇文章“Mac软件推荐(续)!程序猿篇”(文章取名装X失败,悲伤)中,我已经介绍了一些大众化的软件,当然作为程序猿的你也应该参考参考(没看过前文的必须补上啊).本篇文章将介绍一些可以提高程序猿工作效率的一些软件和工具及相关配置.Macbuiltin首先介绍的就是我觉得应该熟悉Mac内置
Wesley13 Wesley13
3年前
Java数据结构和算法(四)
日常开发中,数组和集合使用的很多,而数组的无序插入和删除效率都是偏低的,这点在学习ArrayList源码的时候就知道了,因为需要把要插入索引后面的所以元素全部后移一位。而本文会详细讲解链表,可以解决数组的部分问题,相比数组的大小不可更改,链表更加灵活,在学习LinkedList源码对链表有了一个大致的了解。ArrayList和Linked
Wesley13 Wesley13
3年前
MySql 面试开发技术点汇总
表结构设计1、为什么一定要设一个主键?答:因为你不设主键的情况下,innodb也会帮你生成一个隐藏列,作为自增主键。所以啦,反正都要生成一个主键,那你还不如自己指定一个主键,在有些情况下,就能显式的用上主键索引,提高查询效率!2、你们主键是用自增还是UUID?答:肯定答自增啊。innod
Wesley13 Wesley13
3年前
vivo 全球商城:订单中心架构设计与实践
一、背景随着用户量级的快速增长,vivo官方商城v1.0的单体架构逐渐暴露出弊端:模块愈发臃肿、开发效率低下、性能出现瓶颈、系统维护困难。从2017年开始启动的v2.0架构升级,基于业务模块进行垂直的系统物理拆分,拆分出来业务线各司其职,提供服务化的能力,共同支撑主站业务。订单模块是电商系统的交易核心,不断累积的数据即将达到单
Wesley13 Wesley13
3年前
MySQL Cluster实现SQL&NoSQL组合使用
在MySQLCluster集群,应用数据均保存在数据节点。因此不仅MySQL实例可以对其进行访问,通过NDB的API其他应用也可以访问数据。  利用这个特性,开发者可以实现以下功能:1.进行跨应用的复杂查询2.简单的Key/Value绕过SQL层实现快速读写3.微秒级的实时响应利用以上功能,通过灵活配置应用环境,可提高生产效率和灵活性,在不改动数据库结