Elasticsearch 按照标签匹配个数优先排序查询

2022-11-21
阅读 2 分钟
2.1k
首先最外层的数组就是我们通常写的query语句,放在body中进行请求的,主要看query里面的结构,这种需要自定义脚本处理评分的,query中只放了一个script_score:

Google翻译的坑

2022-08-24
阅读 1 分钟
2.1k
如果使用API V2版本的SDK,会出现内容字符数超过5K(1024*5),没法翻译的问题,报错:Your client has issued a malformed or illegal request. <ins>That’s all we know.</ins>,也就是说如果用V2版本的SDK没法翻译长文本,在官方文档中对应的是base版本。

Golang 中变量定义的坑

2022-08-24
阅读 1 分钟
1.7k
首先,文件结构如下: {代码...} a.go: {代码...} b.go: {代码...} main.go: {代码...} 这里主要的问题表现在b.go中,本身以我的想法,在main中实例化程序的时候,首先实例化a,然后我再实例化b,那么是有个先后顺序的,那么在b中,我期望的结果应该是"aa",实际上我得到的结果依旧是"a"。这里就忽...

记录一个 Nginx-FastCGI-"Primary script unknown" 错误

2022-06-15
阅读 1 分钟
1.6k
nginx和PHP环境都装好了,然后一运行就报错File not found,看了nginx错误日志之后,各种搜索找了解决方案都不行,一说文件权限问题,一说是php-fpm的权限问题,还有可能是nginx的问题。

二极管实现或门以及与门的理解

2022-06-07
阅读 1 分钟
3k
二极管实现与门还是或门的前提都是利用二极管的钳位作用,二极管的钳位作用说白了就是,在并联电路中,并联电路上的电压会强制被降压到二极管的电压,以常见的硅二极管来说,二极管接入电路中分担电压大概为0.7V。如果一个并联的5V电路中,并联了一个二极管,那么这个并联电路中的电压都是0.7V,看起来很违背直觉,按理...

树莓派控制调速以及关于PWM的思考

2022-05-18
阅读 2 分钟
2.6k
最近在寻思用树莓派控制电机速度,电机预估电压是24V,电流是10A,以这样的配置需要个无极调速控制器控制电机转速,看了下相关的控制器价格也不贵,十多块钱就能整一块。然后,相关的无极调速有提供PWM控制的。
封面图

IO模型与吃饭的那些事

2022-05-13
阅读 1 分钟
2k
万香楼开张了,今天是第一天接待人,张三是第一个客人,他看了眼菜单,对recvfrom说道:“给我来碗臊子面吧,多放臊子。”,recvfrom客气道:“好,稍等哈,我立马给你做”。这一做就是20分钟过去了,后面排队的后面李四、王五、马六不愿意了。李四不耐烦的道:“老板你能不能快点的啊,这这么搞等吃到饭都要晕倒了啊!”

ClickHouse 与 MySQL 数据库适用场景对比总结

2022-03-30
阅读 2 分钟
4.6k
目前来说,网上有很多相关的资料证明ClickHouse数据库查询响应速度比MySQL快上一百到几百倍。实际上,ClickHouse和MySQL具有不同的应用场景和局限性,最近在研究这个ClickHouse打算应用于大量数据的表来做查询的时候,踩了些坑,于是在此做个总结,用于后续做数据存储以及处理的时候作为备忘,以及对想要用ClickHouse替...

老板让我 7 天研究一个 Plausible 统计

2022-03-18
阅读 4 分钟
4.2k
最近在思考统计功能的时候,一开始是寻思着用程序配合mysql来进行存储,但是如果用mysql来存一些比较细致化的数据然后再做统计,数据量会非常庞大,然后又思考用mysql存储数据,然后用定时脚本或队列来按照具体要求更新到redis中,这样查询就很快了。
封面图

不忘初心,砥砺前行——记录于2021

2021-12-10
阅读 2 分钟
4.7k
以前很难想象能在一个地方工作这么久,一开始是源于对Segmentfault这个产品的喜欢,后来,和老板既是上下级关系,也是算是朋友,喜欢这样的一个工作氛围。本身我们做的是开发者社区,为的是开发者服务,自然工作探讨都是围绕技术层面,没有太多弯弯绕绕。
封面图

接种新冠疫苗后对集群和服务化的思考

2021-08-06
阅读 3 分钟
6.7k
整套思考和想法算是一种灵光乍现,昨天下去去打了第二针疫苗,经历了一整套流程后,发现整套流程规划很有意思,感觉整套流程非常贴合这几年流行的微服务的架构思想.
封面图

微信小程序登录的坑

2021-07-08
阅读 1 分钟
5.4k
一开始处理登录的时候,前端通过 wx.login 获取到 code,然后通过 wx.getUserInfo 获取用户相关的信息,一起传递给后端,后端进行 sha1 验证,但是每次登录的时候,第一次验证不通过,导致登录不成功,需要第二次进行登录。

golang中对“引用传递”的误解

2021-06-21
阅读 1 分钟
2.3k
最近看很多教程或者说博客上都说 golang 中的 slice、map、channel、func 都是“引用传递”,然而一方面又说 golang 中所有类型都是值传递,总感觉有些云里雾里的,于是我亲自做了下测试和思考。
封面图

互联网黑话生成器——php版

2021-04-02
阅读 2 分钟
3.5k
{代码...} 生成示例: {代码...}

PHP实现chrome表单请求数据转换为接口使用的json数据

2021-03-03
阅读 4 分钟
2.4k
由于改版数据是一致的,但是请求结构不一致,新版的请求全部以json形式提交,为了方便测试,之前一直都是直接在浏览器打开开发者工具,然后把请求内容复制过来,然后手动改成json形式,由于之前数据量比较少,暂时未发现测试时候不方便的情况,但是今天遇到了数据比较多的情况,于是我想,为啥不写一段转换程序呢?

今年相比去年更忙了一些

2019-12-23
阅读 1 分钟
2.4k
一转眼,在思否待了将近两年了,去年刚加入思否的时候,开发人员更多,整个人相对来说也比较闲,有一段时间其实是找不到方向的,去年也就没做啥年终总结。而每次在想写年终总结的时候,一开头总觉得心里有个千言万语想要抒发,而真正拿起键盘的时候却不知道怎么敲下第一个字符。

写在1024节——回顾这几年

2019-10-24
阅读 2 分钟
2.3k
很久没写些啥技术相关的文章了,一方面是感觉技术资料已经相当丰富,写了也只是在搜索引擎上再增加一篇重复的内容;另外一方面也是对于技术很久以来没有太多新的理解,或许说目前阶段感觉够用。而不写文章,总觉得缺少些什么,没有文字的记录,总感觉似乎自己是在退步的,然后人就会陷入一种矛盾感。

交换机组建通信子网并通过macOS共享网络

2019-09-04
阅读 3 分钟
3.6k
准备材料: 三个没有联网的树莓派,所装系统为centos7; 一个交换机; MacBook一台; 正常连接外网的无线路由器一台; 网线若干,根据具体情况可能还需要准备网线转接头; 网络组成示例 感觉光文字描述不直观,我随便画了个示意图,大概如上图所示: 三个树莓派通过灰色的网线、交换机和MacBook组建成一个通信子网; Mac...

树莓派(3B+)安装centos踩坑记录

2019-08-17
阅读 2 分钟
7.5k
最近一直在思考学习点什么东西,感觉很久不太动脑子了,有些生锈。大概是上周吧,回顾了一下这几年来的事情,大家讨论得最多的就是高并发、事务、分布式、集群、微服务、负载均衡等东西,我突发奇想,既然以我的经济实力想一下子买个三五台服务器来玩根本不现实,那么我买几台树莓派来玩玩咋样。

记一次小程序之旅

2018-08-14
阅读 2 分钟
2.8k
感觉已经好久没写程序了,最近这段时间,一方面是学习了python,然后折腾了scrapy框架,用python写了下守护进程程序监听任务以及用redis做队列任务通信,并开进程来处理爬虫任务。以上这些其实没啥好说的,就是顺带提一下。另外就是最近编写segmentfault的讲堂小程序,算起来,自小程序开始编写到现在算是正式的上线,大...

scrapy爬虫使用总结——技巧和天坑

2018-06-10
阅读 3 分钟
5.2k
scrapy爬虫这个东西我就不多做介绍了,总之是一个很好用的Python爬虫库,且关于scrapy也有较多的教程。这篇文章记录一下我个人的项目规划和天坑心得。

换到第三份工作后做的一些反思和碎碎念

2018-06-05
阅读 2 分钟
5k
最近的状态感觉不是特别好,所以思考了很多东西,经过几番纠结,最终决定还是形成文字对自身的一些思考做一下记录。首先是换工作的事情,毕业三年,换了两份工作,目前是第三份工作。而如今这份工作是打算一直做下去,不打算换了,而这也是促使我思考这些事情的原因。我先说前两份工作的事情吧。

对自己的一些反思和期望

2018-02-28
阅读 2 分钟
1.9k
过年的时候回了老家一趟,似乎周边所有的事情都起了变化。父母都变老了,老妈话还是一如以前的多,老爸脾气也没有以前好了,突然之间意识到他们都已经老了。年前跑了一趟岳父家,年后又是我弟订婚,然后跑了六七十公里去外婆家拜了个年,然后接待亲戚,所有事情加起来显得有些乱,事情繁杂,对于第二天的事情,不似编程...

一个单层的基础神经网络实现手写字识别

2017-12-27
阅读 6 分钟
6.4k
以上是程序,整个程序基于TensorFlow来实现的,具体的TensorFlow安装我就不说了。整个训练过程不做多说,我发现网上关于训练的教程很多,但是训练结果的教程很少。

激励函数的作用之sigmoid

2017-12-25
阅读 1 分钟
5.3k
首先看一下这个sigmoid函数的图像,以x值的0值做为区分点,在0值范围左右的y轴数据为0~1范围内的数据。 python实现: {代码...} 核心思想是公式: 以上我所展示的是sigmoid函数以及函数所产生的图像,以下我来说一下一般来说我们所希望激励函数应该是什么样子的。 通常来说,我们希望一个数据做了激励后,应该能明确的知...

RESTful实践(具体应用)思考

2017-09-20
阅读 3 分钟
3.7k
RESTful这种架构已经具有很长的时间和历程了,但似乎最近restful这个词出现的频率特别高,目前不是很清楚是因为我自个儿现在是以restful风格写程序产生的孕妇效应,还是单页面程序开发的流行造成的。

WEB程序的前后端数据交互流程

2017-09-19
阅读 3 分钟
7.4k
我写这篇文章的目的其实是想科普一下基础的数据传输和交互流程,其实也就是写http协议相关的一些东西。而写这篇文章也主要是源于最近和长久以来很多人问的问题都是有关于这块的(可能问题并不是这么问,但是主要涉及到的根本原因还是这一块),所以我想写这篇文章也算是做一个科普,让大家在写前后端程序的时候,不会由...

PHP如何更好的利用PHPstorm的自动提示

2017-08-18
阅读 2 分钟
4.5k
写了一段时间的java之后,特别不习惯PHP本身的弱类型方式,在写代码的时候总觉得不怎么放心,特别本身PHP又是弱类型的语言,所以在编码的时候,很多时候是没有代码提示的。

关于PHP5后“默认情况下对象是通过引用传递的”思考

2017-08-14
阅读 1 分钟
4.1k
首先引发这篇博文的是来源于这篇帖子:[链接] 经过了思考之后,我决定把回答思考变成博客做一下记录,如有不对之处,欢迎指正。 指针与引用 首先,引用和指针是不一样的,指针在C语言里的概念是表示变量的地址; 引用在PHP里是表示变量2是变量1的别名,如: {代码...} 此时可以说$b就是$a,$a就是$b;是同一个东西,比如...

关于PHP协程与阻塞的思考

2017-08-09
阅读 4 分钟
8.7k
进程、线程、协程 关于进程、线程、协程,有非常详细和丰富的博客或者学习资源,我不在此做赘述,我大致在此介绍一下这几个东西。 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。 线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。 协程和线程一样共...