自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 [Flask Tips]Flask-APScheduler用法总结

在应用中需要使用调度框架来做一些统计的功能,可惜在Windows上可用的不多,最后选择了APScheduler这个调度器。用法不多介绍,只总结一下在使用中遇到的坑。app_context 问题凡是在APScheduler中调用的function,只要用到初始化跟app相关的对象(如db,mail),都是需要app上下文的,正常情况下都需要push app_context的。否则将...

2019-09-24 22:04:00 436

转载 [VB.NET Tips]再谈字符串连接之内置池

CLR自动维护一个称为”内置池“(暂存池)(intern pool)的表,在编译时此表包含程序中声明的每个唯一的字符串常量的单个实例,以及以编程方式创建的String类的任何唯一实例。内置池被实现为散列表。使用散列表即表示,一个字符串可以通过一个数字或”散列码“来表示。这样比较和搜索字符串就非常有效,因为这不是逐个字符比较字符串,而仅仅比较散列值。内置池节省字符串存储空间。如果将一个...

2019-08-26 23:20:00 138

转载 [VB.NET Tips]Try...Catch...End Try的另一种用法

有时在调用一个方法时,会进行异常处理。但是当方法内部出现错误时,无法快速定位到是哪一行代码有问题。下面介绍一下Try的另一个用法:Try...Catch ex As Exception When expression当expression为True时处理异常,否则把异常抛到上一层调用。 Dim isRelease As Boolean = True '确定是...

2019-08-03 23:23:00 772

转载 [VB.NET Tips]Select Case语句拾遗

正常的Select 语句如下: Dim status As Integer = 5 Select Case status Case 0 Console.WriteLine("状态是:0") Case 1 Console.WriteLine("状...

2019-08-03 23:00:00 464

转载 [VB.NET Tips]赋值运算千万要注意

赋值运算符是一个语句,不能在表达式中使用,表达式中的等号表示相等而不是赋值。上示例: Dim x As Integer Dim y As Object x = 5 y = x = 5 Console.WriteLine(y) Console.Read()在这个例子中,第一条语句将5赋给x,第二条语句中,第一个等号是赋值。而第二个等...

2019-07-28 23:20:00 181

转载 [VB.NET Tips]对多行文本的支持

从Visual Studio 2008开始VB.NET支持多行文本。用法如下: Dim mString As String = <string>我是一个多 行文本.</string>需要注意的是多行文本中的换行符与空格将会被保留。从Visual Studio 2017开始又有...

2019-07-27 23:50:00 147

转载 [VB.NET Tips]对于基本数据类型的提示

1.类型字符有时需要直接量后面加上类型字符以明确指定类型,下面把常用的类型字符列出来类型字符ShortSIntegerILongLDecimalDCharcSingleFDoubleR八进制前导&O十六进制前导&H2.Decimal 数据类型在编写程序时表示小数时要用Deci...

2019-07-27 23:33:00 101

转载 [VB.NET Tips]程序的启动和终止

当执行一个VB.NET应用程序时,CLR会把IL翻译成x86指令,并且寻找一个名为Main的方法。并从该方法开始执行程序。Main方法也称为程序的"入口"(entry point)。入口方法可以采用不同的形式:1. 不带参数的Main方法 Module Module1 Sub Main() Console.WriteLine("H...

2019-07-27 23:07:00 211

转载 [VB.NET Tips]VB.NET专有的字符串处理函数

.NET Framework类库中含有专门为Visual Basic.NET程序员设计的函数和过程。这些方法虽然是为VB.NET程序员设计的,但是也可以被.NET Framework上支持的任何语言使用,并被视为Framework的一部分。所有的VB.NET运行库函数都定义在Microsoft.VisualBasic.DLL程序集中。这些VB.NET专有的函数,非常好用,有时一个相...

2019-07-26 23:38:00 604

转载 [VB.NET Tips]字符串连接

在很多应用场景下我们都需要对字符串进行拼接操作。在每一次连接字符串时,都要在堆上分配新的内存空间,每一个分配都有一定的消耗。较长的字符串在堆中分配,对其进行连接操作需要花费很长的时间,先连接小的字符串能显著提升性能。在一些简单连接中可能没有太多性能上的差异。如果在一个大的循环中拼接字符串:如拼接HTML文件,消耗就会明显。在Web页面中,处理的速度越快,能够处理的并发就越多。所以...

2019-06-20 09:42:00 990

转载 [VB.NET Tips]ParamArray参数数组

ParamArray参数数组,可以理解为传递给方法的多余的参数全都存放在这个数组中。ParamArray只能是ByVal按值传递,不能是可选参数,而且只能做为方法定义的最后一个参数。非常类似于Python方法中的*args参数。上代码: Private Function Add(ByVal startValue As Integer, ByVal ParamArr...

2019-06-17 10:12:00 823

转载 [VB.NET Tips]字符串分隔

在实际应用中,很多场景下都需要分隔字符串,如解析CSV文件等。一般我们使用split方法来按照指定的分隔符来进行分隔字符串获得一个数组。Split方法的签名是:Split(ParamArray separator() As Char) As String我们往往会忽略这是一个ParamArray参数数组。当我们需要同时使用多个分隔符来分隔字符串时就非常有用了。如下例子,分隔一句...

2019-06-17 10:02:00 768

转载 [VB.NET Tips]字符串转换为日期

有些字符串需要转换成日期,或者整型转换为日期,可以参考如下思路: Dim result As Date Dim source As String = "20190515" result = CDate(Format(CInt(source), "0000-00-00")) CDate,CInt函数是Microsoft.VisualBasic命名空间为VB...

2019-06-15 22:43:00 1013

转载 [VB.NET Tips]为VB.NET正名

前言我于2005年毕业,正值全国上上下下如火如荼的开展企业信息化的时代,正是大规模软件开发的年代。那时.NET 已经发布了2.0,但是仍是VB6,Delphi,PowerBuilder的天下,是ERP开发的三大语言。随着时代的发展,时过境迁当初的VBer们很多转向了C#,Java等。看着VB.NET用户逐渐减少,做为一个从业14年的VBer甚是心痛,想为VB.NET做点什么,想了...

2019-06-15 22:26:00 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除