基于采样的方法实现函数热点分析

  • Post author:
  • Post category:其他

基于采样的方法实现函数热点分析 定时发出中断 SIGALRM信号的自定义处理 获取栈帧和查询符号表 累加和统计时间 对简单程序的分析 不同采样频率下的结果比较 运行时开销及其最大来源 与gprof的比较 通过采样方法获取程序不同函数执行时间的profile,需要每间隔一个固定的时间,查看CPU当前正在执行的代码段及其所属函数。当采样的频率较高时,能从统计意义上还原出程序各个部分的执行时间,但也会带…

继续阅读 基于采样的方法实现函数热点分析

试用GitHub Copilot一周后,我给你的建议是:不要使用它

  • Post author:
  • Post category:其他

如果你还不知道“GitHub Copilot”,它是GitHub推出“AI程序员”插件,可以根据你在VS Code输入的部分代码或注释,自动生成完整的代码。在我上次的文章中, 演示了GitHub Copilot是如何工作的 。 刚开始,我对能够试用GitHub Copilot感到很兴奋:“哇,太棒了!可以自动生成代码,好厉害!” 但是,随着它的负面消息出现,我也开始深思, 它真的是一个好工具吗? …

继续阅读 试用GitHub Copilot一周后,我给你的建议是:不要使用它

sql优化小技巧

  • Post author:
  • Post category:其他

1.尽可能少用 select * secelt * from user where id=1; 很多时候,为了方便,我们会一次性把表中所有数据都查询出来,但不是每个场景都需要查询全部的,在实际业务中,我们需要的可能只有一两列,多余的我们没用到,白白的浪费了数据库的资源甚至内存或者CPU资源,此外,多查出来的数据,通过网络IO传输的过程中,也会增加数据传输的时间,还有一个最重要的问题就是,selec…

继续阅读 sql优化小技巧

文心一言发布的个人看法

  • Post author:
  • Post category:其他

文心一言发布宣传视频 按照发布会上说的,文心一言并非属于百度赶工抄袭Chat-GPT的作品,而是十几年一直布局AI产业厚积薄发的成果,百度在芯片,机器学习,自然语言处理,知识图谱等方面均有相对深厚的积累。 国内互联网目前真正有核心竞争力的产品并不多。多数处于应用层,导致内卷无限加剧。 这个姑且不算为绝对的”创新“,目前文心一言仅仅对中文训练有达到一定的成熟度,英文支持并不友好。开放内测的目的是为了…

继续阅读 文心一言发布的个人看法

Ebean 字段别名配置引发语法问题

  • Post author:
  • Post category:其他

前言 Ebean 没听过?这里简单给你介绍下:Ebean 是一个 Java ORM(Object-Relational Mapping)框架,具有以下优势: 简单易用:Ebean 的 API 设计简单易用,可以快速上手,无需繁琐的配置。 自动化 SQL 生成:Ebean 可以自动化生成 SQL 语句,开发者无需手写 SQL,提高了开发效率。 高性能:Ebean 的性能优秀,支持缓存、预编译等优化手…

继续阅读 Ebean 字段别名配置引发语法问题

Linux的curl指令使用总结

  • Post author:
  • Post category:linux

一、curl指令发送GET请求,格式如下: curl -H [header参数] -XGET URL 假设URL地址为:http://localhost:8001/test,GET请求,参数为startTime,endTime 1、header传多个参数 1)可以用多个-H传多个header参数,如下: curl -H "token:122212eee23" -H "id:123456" -XGE…

继续阅读 Linux的curl指令使用总结

刚刚,讯飞版ChatGPT 2.0 发布!我拿到了申请,附申请攻略

  • Post author:
  • Post category:其他

就在刚刚,科大讯飞星火认知大模型V2.0正式发布了。首次 正式开放API申请 ,助手市场、多模态能力上线。 星火认知大模型V2.0本次开放了 API申请 和上线了 助手市场 和 多模态能力 。现在可以通过扫码进行API申请,方便用户体验。 申请通道 扫码直接申请体验: 扫码立即体验 或者复制网址到浏览器打开: https://xinghuo.xfyun.cn/?ch=815_datawhale_0…

继续阅读 刚刚,讯飞版ChatGPT 2.0 发布!我拿到了申请,附申请攻略

python中raise NotImplementedError的使用

  • Post author:
  • Post category:python

raise NotImplementedError 的使用感觉很类似于C#中 虚函数 的效果,它的意思是如果这个方法没有被子类重写,但是调用了,就会报错。 错误的使用: 代码 class TestClassOne(object): def Test(self): raise NotImplementedError class TestClassTwo(TestClassOne): def Test…

继续阅读 python中raise NotImplementedError的使用

Java泛型类与泛型函数

  • Post author:
  • Post category:java

泛型:所操作的数据类型被指定为一个参数,即数据类型参数化。避免重复写类似的功能代码。 package com.example.javatest;//包名定义 /** * Author:W * 泛型:所操作的数据类型被指定为一个参数,数据类型参数化。 * 1)泛型类:在类名后面添加了类型参数声明部分。 * 2)泛型方法:该方法在调用时可以接收不同类型的参数。根据传递给泛型方法的参数类型,编译器适当地…

继续阅读 Java泛型类与泛型函数