![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序设计范式
乌苏359
这个作者很懒,什么都没留下…
展开
-
C#模拟生产者消费者模式实现给D盘所有图片加水印
代码实现需要考虑存储问题,在给加水印后的图片存入指定文件夹重新命名时可以修改为使用uid或者时间轴命名,保证唯一性,下面代码未修改命名方式。(如库房或中间商),生产者向缓冲区添加数据(入库),消费者从缓冲区删除数据(出库)编程模拟生产和消费过程。原创 2024-07-09 21:44:43 · 100 阅读 · 0 评论 -
C竞争模式模拟抢红包程序
随机分配金额到10个小红包里面,要考虑特殊情况(红包数量不能超过总人数,不能是负数,要够分)20个线程---去抢红包。用互斥锁,锁住竞争资源,不要导致分配错误,抢的过程添加一些随机延时。实现代码中对金额的随机分配集中在avg左右,随机幅度除去最后一个数后较小。(金有额一定要对得上,要足够随机,不要太平均)从txt文件里面读入群成员名称。显示人员---金额的分配表。输入红包金额:88.88。原创 2024-07-09 21:30:42 · 164 阅读 · 0 评论 -
C通用栈、队列结构设计
根据栈结构实现一个通用的顺序队列,与栈实现方式类似,队列先进先出。实现栈结构的先入后出。原创 2024-07-09 21:22:08 · 174 阅读 · 0 评论 -
c针对所有数据类型的通用搜索
通用搜索函数的解决方案之一是再增加一个参数,用于传入特定数据类型的比较函数。参数(表示不知道要比较的数据类型是什么),返回一个整型数据(用于判断两个数值的大小)。每种数据类型,其数据比较方式可能会不同。例如,两个整数比较,两数相减,看结果是。实现比较,对于较为复杂的数据结构,如数组、结构体等会失去通用性。还是正负数就可以比较其大小。两个字符串的比较,则可用。所指向的函数是一个比较函数,带两个。是一个指向某函数的指针。原创 2024-07-09 21:03:29 · 117 阅读 · 0 评论