• 博客园Logo
  • 首页
  • 新闻
  • 博问
  • 会员
  • 闪存
  • 班级
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 简洁模式 ... 退出登录
    注册 登录
编写人生
写写代码,写写人生
博客园    首页    新随笔    联系   管理    订阅  订阅
[置顶] 发明畅想 汇总页
摘要: 热气球太空电梯 自动化的货运系统设想 终端二代 未来计算机体验的终极模式(发明创想) 卡车紧急刹车加强系统(发明畅想) 空中投影在汽车上的应用(发明畅想) 使用遥控器控制汽车,实现高难度的泊车(发明畅想) 取款机钱箱没有钱提示(发明畅想) 微型电动轿车(发明畅想) 智能电视的设想(发明畅想) 压缩空 阅读全文
posted @ 2011-08-06 07:33 编写人生 阅读(558) 评论(1) 推荐(1) 编辑
2023年5月31日
c#使用内存映射像处理内存一样去快速处理文件
正文内容加载中...
posted @ 2023-05-31 20:08 编写人生 阅读(9) 评论(0) 推荐(0) 编辑
2023年3月15日
关于.net 和 JAVA 在内存处理(GC)设计上的差距(ChatGPT水文)
摘要: 我听说,java 在内存方面,有线程专用的堆空间,从而加快内存分配和回收的速度(因为没有并发的考虑?),是这样的吗? .net 有类似的技术吗? 是的,Java确实有线程专用的堆空间,即Thread Local Allocation Buffer(TLAB),用于提高多线程环境下的内存分配效率。每个 阅读全文
posted @ 2023-03-15 09:14 编写人生 阅读(43) 评论(0) 推荐(0) 编辑
2022年12月9日
我与 ChatGPT 讨论了面向对象语言 中,关于动态调用的问题
摘要: 你好,支持面向对象的语言中,"方法表" 是用来处理什么的? 在面向对象的语言中,“方法表”通常指一个类或对象中定义的方法列表。这些方法定义了该类或对象可以做什么,例如执行特定的操作或计算。在某些语言中,这些方法可能被称为“成员函数”或“成员方法”。 在 方法表 中,虚方法是如何实现的? 在支持面向对 阅读全文
posted @ 2022-12-09 15:24 编写人生 阅读(84) 评论(0) 推荐(0) 编辑
2022年8月6日
寓言故事:超喜欢的玩具
摘要: 写了一个讽刺寓言故事给所有刚刚走入爱情的青年。 男孩正在大街上闲逛,心里还在想着前几天刚买的玩具,那可是他求了父母好几个月,花了高达200元买的玩具,突然,他在一间玩具商店的玻璃橱窗上看见一个非常漂亮的玩具,他是如此的喜欢,以至于脸都完全贴在了玻璃上,店里的营业员走过来,微笑的对着男孩说:“你喜欢吗 阅读全文
posted @ 2022-08-06 11:25 编写人生 阅读(33) 评论(0) 推荐(0) 编辑
2022年6月3日
关于 智能红绿灯 的简单探索
摘要: 现状 一直奇怪国内,甚至号称科技前沿的深圳,并没有太多使用智能红绿灯,查阅到的都是“秀”智能红绿灯的,基本上没有看见真正老百姓拍摄的智能红绿灯的好的反馈,感觉目前国内的技术还不靠谱,毕竟我在深圳科技园附近开了几年的车,周边都是固定时间的十字路口。 倒是找到几个美国的智能红绿灯实际视频,还是比较靠谱的 阅读全文
posted @ 2022-06-03 10:12 编写人生 阅读(182) 评论(0) 推荐(0) 编辑
2022年4月15日
Nim 语言新的性能测试
摘要: 今天将 性能测试网站: benchmarks game 上一个关于 n-body 的题目改成 nim 1.6.4 语言来编写。 注意,我是基于 java 的版本来写的,没有像 c++ 那样的版本使用 SIMD 技术,因为我认为,我纯粹是为了看看编译器,在执行普通的方法,其效率如何。 import s 阅读全文
posted @ 2022-04-15 19:09 编写人生 阅读(140) 评论(0) 推荐(0) 编辑
2021年1月28日
Kotlin 实现类似 C# 的 Event 事件代码
摘要: 在c#中,内置了对事件的设计模式,你可以简单的 += 来订阅一个事件。 Kotlin 目前我没有发现内置的支持(如果你发现了,请留言告诉我 tansm),但Kotlin 非常方便的运算符重载,自己实现也非常简单。 internal typealias EventHandle<T> = (Any,T) 阅读全文
posted @ 2021-01-28 10:12 编写人生 阅读(166) 评论(0) 推荐(0) 编辑
2021年1月20日
nim 语言实现迭代器
摘要: nim语言默认是支持 for x in items 这样的迭代的,而且一个类如果要支持迭代,可以用 yield 关键字,其实在 nim 主页上第二个例子就已经重点介绍了。 # Thanks to Nim's 'iterator' and 'yield' constructs, # iterators 阅读全文
posted @ 2021-01-20 11:32 编写人生 阅读(202) 评论(0) 推荐(0) 编辑
nim 语言使用 concept 实现 c# 的interface
摘要: nim简介 nim语言兼顾C#等高级语言语义表达的丰富性,又有 C 语言的灵活性,以及超强的性能。下面是中文站对他的总结,我抄下来: Nim 是一种静态类型的、编译型、系统编程语言。它结合了其他成熟语言的成功概念。(如 Python、Ada 和 Modula) 效率 Nim 生成原生且无依赖的可执行 阅读全文
posted @ 2021-01-20 09:38 编写人生 阅读(344) 评论(0) 推荐(0) 编辑
2020年4月12日
一个清除数组的方法在 Kotlin、Java、C#和Nim上的性能测试
摘要: 起因 我的一个项目使用 Kotlin 编写,他是一个多维数据库应用程序,所以会非常频繁的操作 int 数组,其中有段程序就需要进行 几亿次的数组清除动作,类似这样的代码: Arrays.fill(target, 0); 这个Arrays.fill其实就是jdk自带的一个实现,非常简陋,就是一个for 阅读全文
posted @ 2020-04-12 12:38 编写人生 阅读(1206) 评论(6) 推荐(1) 编辑
下一页
Copyright © 2023 编写人生
Powered by .NET 7.0 on Kubernetes