桌面编程
文章平均质量分 89
良少
资深挨踢人士,精通Python,C,Java,JavaScript,Linux内核,网络协议,虚拟化,云计算,分布式存储,kubernetes,数据仓库等技术。擅长微服务架构设计,DevOps。目前致力于以Fintech助力普惠金融。
展开
-
Mac上清理硬盘空间的神器
Mac电脑的硬盘空间不大,一般就是128GB,最多也就512GB。这个月刚发布的新Mac才支持2TB硬盘,而且价格非常昂贵。Mac电脑使用一段时间后,常常会发生硬盘不够用的情况。本文将介绍一种为Mac电脑瘦身的神器。原创 2020-11-13 16:04:26 · 594 阅读 · 0 评论 -
不翻墙在Mac上安装brew的方法
brew软件是MacOs上的一个包管理软件。可以通过命令行方式安装软件。然而,目前,使用传统的方法,已经无法在Mac上安装brew软件了。原因是brew软件的服务器:https://raw.githubusercontent.com/被墙掉了。不翻墙是无法访问了。本文给出了一种不翻墙也能在Mas上安装brew的方法。原创 2020-10-26 09:41:00 · 1917 阅读 · 0 评论 -
Mac,Windows和Linux系统都能读写移动硬盘的方法
Mac,Windows和Linux系统都能读写移动硬盘的方法前言Windows和Linux都支持NTFS文件格式。但可能是因为存在版权的问题,Mac不支持NTFS文件系统格式。我之前的移动硬盘是希捷的。而希捷移动硬盘自带正版的Seagate Expansion程序。只要在Mac系统上安装Seagate Expansion程序,Mac就能支持NTFS文件系统格式。然而,Seagate Expansion程序只认希捷的移动硬盘,其他厂商的移动硬盘,即使是NTFS文件系统格式的,Mac系统依然无法识别。原创 2020-10-10 15:10:07 · 8865 阅读 · 1 评论 -
软件架构设计原则和模式(上):分层架构设计
绪论本文打算探讨一下软件架构设计的一些设计原则与经过实践验证的设计模式。 前端(MVC模式)和后端(接口层-业务层-助手层)的分层设计经过了几十年大量软件的证明。分层的思想,就是每一个层次专注做一件事情。每一个层次都为上层提供服务。每一个层次对于其上层来说,都是可以复用的。分层设计的软件,结构清晰,代码各司其职,能够最大限度地重用代码。本文还给出了一套笔者使用多年的数学建模和识别领域对象的方法。原创 2016-05-23 04:29:57 · 15364 阅读 · 3 评论 -
Excel的数据类型转换方法
最近在用程序读写excel文件,碰到了一些excel单元格的数据类型的相关问题。总结了几个小技巧。对于用程序操作excel,或者需要用excel函数的朋友会有一些助益。原创 2016-03-29 16:21:21 · 16383 阅读 · 1 评论 -
处理空格的就地字符串处理函数的实现
处理空格的就地字符串处理函数的实现原创 2012-09-09 18:07:43 · 6090 阅读 · 0 评论 -
我也来晒Flex编写的工作流编辑器
我也来晒Flex编写的工作流编辑器 胡长城兄用flex做了一个工作流编辑器。 我也为公司写了一个,也拿出来晒晒。 最初想用JS画一个。但发现IE还不能画线。只得作罢。 然后想用JavaFX写的。因为我们公司原来的工作流编辑器是用Swing写的。后来发现Flex比JavaFX更好,所以最后决定使用Flex写。基于AIR写原创 2008-12-26 11:31:00 · 9459 阅读 · 17 评论 -
在Flex/ActionScript3中实现单例
在Flex/ActionScript3中实现单例 Flex的ActionScript3语言中,类的构造函数只能是public类型的。而在Java等语言中,我们通常使用这样的方法实现单例:1,把构造函数声明为private的方法,阻止用户创建对象,从而阻止用户使用new 创建对象。2,声明静态变量,用它来持有一个类的实例。实现单例。 这里,我介绍一种在Actio原创 2008-12-03 11:33:00 · 4620 阅读 · 0 评论 -
在Flex中使用JSON对象为属性赋值
在Flex中使用JSON对象为属性赋值 JavaScript中,JSON的简洁和强大令人印象深刻。ActionScript3作为一种从JavaScript语言发展起来的语言,依然可以使用JSON。依然可以 var object={a:1,b:”b”,c:”1111”};这样的JSON形式创建ActionScript对象。 在JavaScript中,我们常常在原创 2008-12-03 18:23:00 · 5113 阅读 · 1 评论 -
在Flex/ActionScript3中实现抽象类及继承机制解密
在Flex/ActionScript3中实现抽象类及继承机制解密 ActionScript3中没有抽象类的概念。但是,在Flex提供的类库中,有些类却实现类抽象类的功能。如:DisplayObjectContainer属性 | 方法 | 事件 | 示例包flash.display类public class Displa原创 2008-12-03 12:41:00 · 3702 阅读 · 2 评论 -
Flex、Java、C#、JavaFX的事件处理机制的比较
Flex、Java、C#、JavaFX的事件处理机制的比较最近我在研究下一代的客户端界面编程技术,就是研究Flex和JavaFX这两种新语言。Java,C#,JavaFX,Flex等语言都有事件处理机制。 事件处理机制 实际上就是GOF23设计模式中的Observer观察者模式的实现。Flex的事件处理机制,使用了方法作为事件处理器。这和C#的委派相似。因为Flex继承了Java原创 2008-11-30 11:14:00 · 3355 阅读 · 3 评论 -
Swing程序最佳架构设计—以业务对象为中心的MVC模式
Swing程序最佳架构设计—以业务对象为中心的MVC模式 前言:我打算写一系列关于Swing程序开发的文章。这是由于最近我在做一个Swing产品的开发。长期做JavaEE程序,让我有些麻木了。Swing是设计模式的典范,是一件优雅的艺术品,是一件超越时代的产品!有机会作Swing软件的开发,让我非常有感觉!呵呵,希望有机会能够用Java3D编写软件,原创 2007-02-05 23:07:00 · 7288 阅读 · 3 评论 -
B/S、C/S双客户类型系统研究
根据javaEE平台,我们可以知道,JavaEE的架构类型有2种。B/S架构和C/S架构。一、体系结构客户层 服务器层 业务层 EIS信息系统层1,B/S架构Web浏览器---- Web服务器----- POJO或者EJB服务器---数据库2,WebService架构。Web服务是通过Web服务器发布的se原创 2006-07-15 23:29:00 · 2493 阅读 · 0 评论