随笔分类 -  编程语言

.NET之外的其它编程语言
在VS Code中启动Edge浏览器调试Vue项目
摘要:最近维护一个Vue 2.x的老项目,网上的资料介绍在VS中调试前端代码都是使用Chrome浏览器,但我没有装Chrome浏览器,想在VS Code中直接调试Vue代码,百度了很多资料,尝试了好几种方案,终于找到简单可行的方法。 阅读全文

posted @ 2024-01-16 15:38 深蓝医生 阅读(846) 评论(0) 推荐(0) 编辑

GO语言程序查询数据库字段为空遇到的几个问题总结
摘要:GO语言程序查询数据处理空值的方式还是比较简陋的,容易掉坑里面去。要避免这个问题,最简单的办法还是在建表的时候,给所有字段都设置默认值。 阅读全文

posted @ 2021-10-13 12:38 深蓝医生 阅读(1181) 评论(1) 推荐(0) 编辑

Scheme宏基础入门(转载)
摘要:有可能宏这个东西说得浅显了就不太容易懂。 阅读全文

posted @ 2021-10-06 17:51 深蓝医生 阅读(576) 评论(1) 推荐(0) 编辑

Actor:人生如戏全靠演技--“三维度”逻辑编程语言的设计(3)
摘要:采用动态类型语言这种动态添加方法的方案难以在语义上表达调用这个方法所包含的角色语义,更为重要的是调用这种动态的方法不能保证类型安全,比如让一个员工(角色)对象调用了老板角色“发工资”的方法这种错误的事情发生。“三维度”逻辑编程提出了角色谓词的概念,并且在设计上明确要求由Actor对象来扮演角色,通过角色对象来安全的执行角色的方法,这不仅在代码上体现了角色语义,也保证了类型安全. 阅读全文

posted @ 2020-09-29 15:57 深蓝医生 阅读(926) 评论(7) 推荐(1) 编辑

逻辑式编程还有用吗?--“三维度”逻辑编程语言的设计(2)
摘要:逻辑式编程尤其适合处理复杂的认知问题,解决复杂的业务问题,同样能够构建工业级的商业软件。本文介绍一个基于业务分析三维度理论设计的三维度逻辑编程语言。 阅读全文

posted @ 2020-09-24 17:49 深蓝医生 阅读(1179) 评论(5) 推荐(2) 编辑

用写文章的方式写程序--“三维度”逻辑编程语言的设计(1)
摘要:写文章和写程序是一回事吗?这其实取决于你的编程范式--命令式编程还是陈述式编程。 阅读全文

posted @ 2020-09-22 17:21 深蓝医生 阅读(1533) 评论(15) 推荐(14) 编辑

为什么教小学生x=x+1是错误的?浅议少儿编程教育的误区。
摘要:如果因为过早学一样东西而有损后来的学习成长,那这种学习无异于“揠苗助长”。正是基于这个原因,教会小学生理解x=x+1是有害无益的。 阅读全文

posted @ 2020-05-17 17:30 深蓝医生 阅读(1135) 评论(4) 推荐(1) 编辑

Scheme语言实例入门--怎样写一个“新型冠状病毒感染风险检测程序”
摘要:小学生都能用的编程语言,虽然简单,却是专家系统中领域专家表达专家知识的强力工具。 阅读全文

posted @ 2020-04-11 23:03 深蓝医生 阅读(2576) 评论(5) 推荐(5) 编辑

在Office应用中打开WPF窗体并且让子窗体显示在Office应用上
摘要:在.NET主程序中,我们可以通过创建 ExcelApplication 对象来打开一个Excel应用程序,如果我们想在Excle里面再打开WPF窗口,问题就不那么简单了。 阅读全文

posted @ 2018-04-25 23:40 深蓝医生 阅读(931) 评论(1) 推荐(0) 编辑

彻底关闭Excle进程的几个方法
摘要:总结Excle无法关闭的原因 阅读全文

posted @ 2018-04-10 10:46 深蓝医生 阅读(4444) 评论(2) 推荐(1) 编辑

将ZIP文件添加到程序集资源文件然后在运行时解压文件
摘要:使用.net内置的压缩解压缩程序,解压程序集嵌入的ZIP资源文件 阅读全文

posted @ 2017-12-08 17:19 深蓝医生 阅读(720) 评论(1) 推荐(1) 编辑

.net异步性能测试(包括ASP.NET MVC WebAPI异步方法)
摘要:不论是普通程序还是Web程序,使用异步多线程,可以极大的提高系统的吞吐量。 阅读全文

posted @ 2017-09-20 17:31 深蓝医生 阅读(12001) 评论(14) 推荐(15) 编辑

常见.NET功能代码汇总 (3)
摘要:彻底关闭Excel进程 阅读全文

posted @ 2017-06-24 15:45 深蓝医生 阅读(787) 评论(2) 推荐(0) 编辑

在C++中反射调用.NET(三)
摘要:C++/CLI是一种很好的混合编写本机代码与.NET托管代码的技术,使用它反射调用.NET方法也是一种可行的方案,结合PDF.NET SOD框架的实体类特征,可以更加方便的简化C++/CLI反射代码的编写并且提高C++代码与.NET代码通信的效率。 阅读全文

posted @ 2017-02-04 16:58 深蓝医生 阅读(1870) 评论(1) 推荐(9) 编辑

在C++中反射调用.NET(二)
摘要:上一篇在C++中反射调用.NET(一)中,我们简单的介绍了如何使用C++/CLI并且初步使用了反射调用.NET程序集的简单方法,今天我们看看如何在C++与.NET程序集之间传递复杂对象。 阅读全文

posted @ 2017-02-04 10:45 深蓝医生 阅读(1882) 评论(3) 推荐(7) 编辑

在C++中反射调用.NET(一)
摘要:有时候,我们也会有在C++中调用.NET的需求,C++/CLI就是这样一种技术,它能够与本地代码混合编程,从而提供强大的功能,本文将介绍如何使用反射的一些实践。 阅读全文

posted @ 2017-02-03 17:43 深蓝医生 阅读(4612) 评论(1) 推荐(3) 编辑

新手,Visual Studio 2015 配置Boost库,如何编译和选择,遇到无法打开文件“libboost_thread-vc140-mt-gd-1_63.lib“的解决办法
摘要:C++如何配置boost编译环境 阅读全文

posted @ 2016-12-30 14:47 深蓝医生 阅读(19775) 评论(5) 推荐(3) 编辑

阿里云添加路由的Windows批处理文件
摘要:一段很好的学习bat程序的示例代码 阅读全文

posted @ 2016-11-02 09:46 深蓝医生 阅读(997) 评论(0) 推荐(0) 编辑

Vue.js 入门指南之“前传”(含sublime text 3 配置)
摘要:此文献给白痴级别的前端菜鸟,大牛绕过。 阅读全文

posted @ 2016-09-19 14:45 深蓝医生 阅读(9756) 评论(11) 推荐(1) 编辑

条件表达式的短路求值与函数的延迟求值
摘要:一种比委托更快,更简便的方法延迟执行的代码编写技巧。 阅读全文

posted @ 2015-12-09 10:18 深蓝医生 阅读(1648) 评论(5) 推荐(1) 编辑

导航