摘要:
概述业务工作中很多场景需要对数据进行可视化展现,为满足用户需求,提升用户体验,我们开发了较多数据可视化控件。现逐一介绍给大家,形成一个系列。今天要介绍的是大事记控件VerticalTimeLine,该控件按年对一系列事件进行分段展示,点击年份标记,本年度的大事会进行收缩,再次点击会展开。使用方式1.... 阅读全文
摘要:
业务需求: 业务工作中经常需要对表格中的数据进行处理,包括过滤、复合计算等。过滤需要有过滤条件,复合计算需要计算公式。这两种场景都需要一个表达式编辑器。GridControl自带过滤条件的表达式编辑器,我们要做的就是把这个编辑器拿出来,独立于GridControl,进而可以绑定到其它控件上。 实现原理: 找到表达式编辑器内部类UnboundColumnExpressionEditorForm... 阅读全文
摘要:
维基百科上是这样描述计划任务的:“Cron is a time-based job scheduler in Unix-like computer operating systems. Cron is short for Chronograph. Cron enables users to schedule jobs (commands or shell scripts) to run automatically at a certain time or date.”有些场景下你需要定时的重复调度某些操作,下面是一些定时的例子:每15分钟每0,15,30,45 分钟每天12 点每天的12AM, 阅读全文
摘要:
在百度知道里面有人问了这么一个问题:有一个xml文件:<root>text <a/> <a/> ...这里省略n个<a/><root>想替换成下面的形式:<root>text <a1>a1 for a</a1> <a2>a2 for a</a2> ...n个<an>...</an><root>请问,应该怎么替换呢?用字符串替换或lxml包的方法都可以。谢谢!我给出了两种答案,一种是用字符串替换,一种是xml解析。如下字符串替换: 1 old 阅读全文
摘要:
The programmers of old were mysterious and profound. We cannot fathom their thoughts, so all we do is describe their appearance. 远古时代的编程大师们高深莫测,我们不能揣测他们的所思所想,只能描述外表所见。——《编程之道》 最近在项目中完成了一个数据访问设计,包含本地数据库、对象关系映射(ORM)和应用程序框架(Application FrameWork)。在设计和实现的过程中对软件设计的抽象的理解进一步加深。特将所得记于此,记之戒之。变量名是数据的第一抽象在早期我还 阅读全文
摘要:
调试环境:1.软件:monodevelop v3.0.3.52.硬件:华为C8650s手机一部,数据线一根,thinkpad e420笔记本电脑一台调试的应用程序有一个Activity,Activity上有一个按钮,按钮的caption会记录按钮的点击次数。测试程序如下:using System; using Android.App;using Android.Content;using Android.Runtime;using Android.Views;using Android.Widget;using Android.OS; namespace AndroidApplication2 阅读全文
摘要:
本章将会介绍: 传感器的API 加速器编程,设备的方向,近场检测 网络编程 蓝牙编程 上述的技术的应用场景很多,比如: 1.检测当前的网络是否可用,并提醒用户,检测当前的网络类型,比如Wifi、3G、EDGE网络。 2.加速器可以用来提供随机种子,比如摇晃设备时随机访问数据源中的数据。 3.用户水平和垂直放置设备时应用提供不同的视图。 传感器 android设备常见的硬件有:加... 阅读全文
摘要:
Aside from persistent files, your application might need to store cache data in a file. To do that, you would use GetCacheDir() along with a File object to open a file in the cache directory. Cache fi... 阅读全文
摘要:
最近在用C#编写一个桌面应用程序,要完成实时交易功能,哪种内存数据库最好的?
调研了一下,很难有合适的数据库解决这个问题。要看缓存的数据的类型,一种是处理过程中的中间数据,一种是数据库的缓存,或者是两种数据的混合。还 要看这些数据是否要与其他客户端共享。还要看这些缓存是否需要一个查询解析器。还要看是否需要处理实时的外部消息来更新这部分缓存数据。
最终可供选择的数据库有:普通的非关系型数据库(NO-SQL),Sybase ASE 15的内存数据库功能,Oracle的TimesTen和IBM的SolidDB。 阅读全文