大家都知道,对于后端开发工程师来说,其中一项很重要的工作就是:如何把一个接口设计好。其实不管是什么编程语言,Java、Go还是C++,其背后的后端思想其实都是类似的。所以,今天我们就用一篇文章的篇幅来给大家详细梳理总结一下:设计好接口的36个锦囊,应该说非常全面了,希望看完能对大家的日常工作有所帮助。掌握了这些技巧,写出来的代码也会更加清新优雅。 1. 接口参数校验 入参出参校验是每个程序员必备的…
Leave a Comment小菜菜的博客 Posts
手上有一个打印机,它的位置有点尴尬,没法连接网线。打印机也是不支持WiFi的,它只支持连接以太网或者usb连接。 手上有个X86小机器,他有usb口和无线网卡,我帮设备安装了Ubuntu系统,尝试用这个Ubuntu系统帮打印机共享出来。 查看打印机 可以看到,系统已经认到我插的USB打印机了。 使用lpstat -p命令也能看到我们的打印机正常识别,现在只要帮他共享出去即可。 我们可以通过 htt…
Leave a Comment主要是用 kafka-consumer-groups.sh 这个指令。 –bootstrap-server localhost:9092 –group consumerGroupId 主要是指定要操作的集群和消费者组, –describe可以看到当前消费的主题列表和偏移量情况。 –bootstrap-server localhost:9092 –group consumerGr…
Leave a Comment注1:本文整理自我在今年3 月 11 日 “中国人工智能学会”主办的「ChatGPT 及大模型专题研讨会」上《大型语言模型的涌现能力:现象与解释》的现场分享,介绍了大语言模型中的涌现现象,以及关于涌现能力背后原因的相关猜想。感谢CSDN帮助整理的文字稿。 注2:另,有人问了,既然很多自然现象也体现出涌现能力,那么大语言模型的涌现现象需要解释吗?我个人认为是需要的。毕竟,说大语言模型的某个特殊现象属…
Leave a Comment做这种事情的人,分两类,一类是知道自己在做损人不利己的事情,一类是不知道自己在做损人不利己的事情。 人都是趋利的,也就是追求利益最大化。换个角度说,就是追求损害最小化。 不管知不知道,他做了就意味着,损人这件事对他来说,带来的利益一定比“不利己”要多,所以他做这件事其实是在 利己。 知道了还做的,说明他有明确的目的,也许是金钱、也许是名位……对这样的人,与其讨论他的心态,不如去搞清楚他背后的目的。…
Leave a Comment然后注意项目里面的 demo_ci.py 这个chatglm3要和install的名字对的上 参考资料: https://github.com/ipython/ipython_genutils/issues/3 https://stackoverflow.com/questions/31397421/ipython-server-cant-launch-no-module-named-notebo…
Leave a Comment尝试运行ChatGLM3项目的composite_demo,我的电脑有2个显卡,是一个24G显存的Tesla P40 ,一个是6G显存的NVIDIA GeForce GTX 1060 6GB。 当我尝试启动这个项目的时候,我发现2块显卡似乎都在被使用,默认的策略应该是使用多块显卡。 由于我的1060显存是不够跑这个模型的,这样的话就会报显存不足的错误。 尝试扒了下代码,看到下面的配置(compos…
Leave a CommentAnaconda 是一个流行的、开源的 Python 和 R 编程语言的发行版。它主要用于科学计算,目的是简化包管理和部署。Anaconda 的特点和作用包括: 下载Anaconda 我这边下载的是 :https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh 到服务器上执行 sh Anaconda3-2023.09-…
Leave a Comment推荐给大家这个工具:RemoteApp Tool,https://github.com/kimmknight/remoteapptool 通过一些简单的配置,可以让你的远程桌面上面的程序可以实现无缝的本地使用体验,类似VMware的Unity模式。 虽然 RemoteApp 远程应用是 Windows 自带的功能,但在使用前是需要做不少配置工作的,个人认为手动去配置比较麻烦,感兴趣可以自己去查教程…
Leave a Comment下载软件: https://github.com/stascorp/rdpwrap/releases 我这里下载的是RDPWrap-v1.6.2.zip,下载下来解压之后会出现几个文件: 建议放到一个固定的位置,然后点右键用管理员运行install.bat 提示安装完成之后运行 RDPConf.exe,会出来个界面。 全绿色表示一切ok,可能的情况是你右边的版本号这边会提示红色不支持。 下载版本支…
Leave a Comment