编程笔记

  • Linux Cgroups介绍

    Linux Cgroups介绍 Linux Cgroups 提供了对一组进程及将来子进程的资源控制、控制和统计能力,这些资源包括CPU、内存、存储、网络等。通过Cgroups 可以方便的限制某个进程的资源占用,并可以实时监控进程的监控和统…

    智能运维 2022年8月8日
  • JavaSE——深克隆/深拷贝

    深克隆深克隆:原对象和克隆对象引用地址不同,且对象内的引用成员引用地址也不同 浅克隆的例子稍微修改一下就行 1、Teacher类clone方法修改成如下所示 2、Course类 添加实现接口如下所示 public class Course imple…

    编程笔记 2022年8月8日
  • C++ 强制转换运算符 xxxx_cast

    背景 类型转换的需求,C中有显示/隐式的强制类型转换。C++为了兼容保留了,但也提供了四种运算符来实现转换。   C语言强制类型转换的缺点 从形式上无法判断功能和风险 将多态基类指针转换成派生类指针时,没有检查…

    编程笔记 2022年8月8日
  • 数据结构与算法-斐波拉契数列

    题目链接 斐波那契数列 题目描述 大家都知道斐波那契数列,现在要求输入一个正整数 n ,请你输出斐波那契数列的第 n 项。斐波那契数列是一个满足 /(fib(x)=/begin{cases} 1 & /text{ if } x= 1,2// fib(x-1)+fi…

    编程笔记 2022年8月8日
  • 《C++黑客编程解密》02

    网络编程 TCP 服务端函数: socket() bind() listen() accept() send() / recv() closesocket() TCP 客户端函数: socket() connect() send() / recv() closesocket() UDP 服务端: socket() bind() sendto() / rec…

    编程笔记 2022年8月8日
  • 推荐算法架构

        系列文章,请多关注 推荐算法架构1:召回 推荐算法架构2:粗排 推荐算法架构3:精排 推荐算法架构4:重排   谢杨易腾讯应用算法研究员腾讯应用算法研究员,毕业于中国科学院,目前在腾讯负责视频推荐算法工作,…

    编程笔记 2022年8月8日
  • 高效编程之 命令式编程/符号式编程

    编程范式,有 命令式 编程、函数式编程、符号式编程 等;   python 属于解释性语言,即一句一句执行,然后 中间变量 由于不知道后面是否会用到 都 会被存储,每次 都会重新调用 函数; python 代码属于   命令式编…

    编程笔记 2022年8月8日
  • Chapter 06 - SpeakLine (C# + delegate实现)

    不得不说C#继承了java的恶习,不能继承多个类,害我折腾了好久,终于实现了自己的delegate代理类。关键是Xamarin居然也没有实现对应的信号接口,所以只有自己暴露了一个信号接口,方便以后调用。先上C#代码   对应…

    编程笔记 2022年8月8日
  • Chapter 05 - SpeakLine (C#篇)

    这个程序是调用MacOS的语音系统发音。 先上Xcode布局,XCode 13需要把Object放到对应的控件,才能拖拽Action & Outlet VS代码 C#写起来,果然比objective-c好看多了。结果图,可惜不能放语音。  

    编程笔记 2022年8月8日
  • C#获取调用文件名,行号,方法

    一.第一种方式 [DebuggerStepThrough] //跳过调式 static void Print(string str, [CallerFilePath] string filePath = "",//文件路径 [CallerLineNumber] int num = 0, //行号 [CallerMemberName] string name = "…

    编程笔记 2022年8月8日