windows 上用pycharm 开发项目 部署和调试在 linux上 主要参考:https://www.cnblogs.com/snsdzjlz320/p/7117122.html1.python interpret的设置 打开 PyCharm,依次点开 File → Settings → Pr ...
【题意】给定只含小写字母的字符串s,定义价值为回文子串的长度*出现次数,求最大价值。n<=3*10^5。 【算法】回文树 【题解】回文树上一个点的被访问次数是其作为最长回文子串的出现次数。 将fail边反向连接建树后,每个点的子树访问次数和就是这个回文子串的出现次数,可以dfs解决。 注意:要从-1 ...
1字符串与时间的互转 DateTime.TryParse将空字符串、为null或格式不正确,则转换为的DateTime所代表的值为:0001/1/1 0:00:00,此为DateTime.MinValue的值。 使用public static DateTime ParseExact(string s ...
1.Thread 【线程】 不断创建 Thread 会消耗很大的cup 导致 异步效率变慢 2.delegate【委托异步】 由于需要不断的实例化 委托类 将会消耗cup 和 内存 3.Task 【结合 async】 这种是三种中性能最好的 较低的cup和内存损耗 下面是例子: #region 委托 ...
1.创建一个空的ASP.NET Core Web 应用程序 2.程序包管理控制台执行Install-Package Microsoft.AspNetCore -Version 2.0.1 3.创建json文件命名为:appsettings.json,再添加一个Class类 appsettings.j ...
建议152:最少,甚至是不要注释 以往,我们在代码中不写上几行注释,就会被认为是钟不负责任的态度。现在,这种观点正在改变。试想,如果我们所有的命名全部采用有意义的单词或词组,注释还有多少存在的价值。 即便再详细的注释也不能优化糟糕的代码。并且注释往往不会随着代码的重构自动更新,有时候我们可能会在修改 ...
学习设计模式,一直没有机会写一个单例模式。今天在控制台应用程序,写个简单的例子,Hi与Hello。 public sealed class At { private static At instance = null; public static At Instance { get { if (in ...
在之前的博客中,已经分别比较详细地阐述了“windows平台下基于VS和OpenCV”以及“Linux平台下基于QT和OpenCV"搭建图像处理框架,并且生成了相应的免费视频。这篇博客的主要内容,就是基于最新版本的相应工具,在windows平台下,“基于QT和OpenCV搭建图像处理平台”,并且进一... ...
在C#中,匹配中文的正则表达式用Unicode来表示时,范围是: [\u4e00-\u9fa5]。所以,在此基础上,我们可以得到如下一些正则表达式。 1、匹配字符串全部是中文字符的正则表达式 代码如下: "^[\u4e00-\u9fa5]+$" 说明:“^”表示字符串开头,“$”表示字符串结束,“[ ...
C 中的基元类型、值类型和引用类型 1. 基元类型( Primitive Type ) 编译器直接支持的类型称为基元类型。基元类型可以直接映射到 FCL 中存在的类型。例如, 中的 int 就是基元类型,其对应着 FCL 中的 System.Int32 ,上面的代码你完全可以写作 ,编译器将生成完全 ...
前面文章中介绍了委托相关的概念,委托实例保存这一个或一组操作,程序中将在某个特定的时刻通过委托实例使用这些操作。 如果做过GUI程序开发,可能对上面的描述会比较熟悉。在GUI程序中,单击一个button会触发一个click事件,然后会执行一系列的操作,这一系列的操作就被存放在一个委托实例中。 接下来 ...
静态和非静态的区别 1.在非静态类中,既可以有实例成员(非静态成员),也可以有静态成员. 2.在调用实例成员的时候,需要使用对象名.实例成员; 在调用静态成员的时候,需要使用类名.静态成员名; 总结:静态成员必须使用类名去调用,而实例成员使用对象名去调用. 静态函数中,只能访问静态成员,不允许访问实 ...
本文实例讲述了C#实现根据年份计算生肖属相的方法。分享给大家供大家参考。具体分析如下: 提供年份可以输出属相,代码比较简单,因为2008年为鼠年,所以程序以2008为标准开始,2008对中国人也有特殊的意义 private static void shuxiang(int year) { strin ...
继承反应了类和类之间的关系。 世界上很多事物都是有共性的,共性的那一部分我们就抽象为基类,用于派生其它类,这样提高了代码的复用性,使得代码的结构清晰易读,而且易于代码的扩展和维护。 C#的继承只能继承自一个基类,这一点不同于C++的继承。 C#的继承具有传递性,即B继承自A,C继承自B,则C具有A的 ...
本文实例讲述了C#中winform控制textbox输入只能为数字的方法。分享给大家供大家参考。具体实现方法如下: 添加keyPress事件,控制键盘输入只能是自然数: 代码如下: /// <summary> /// 控制键盘输入只能是自然数 /// </summary> /// <param na ...
本文实例讲述了C#定时器实现自动执行的方法。分享给大家供大家参考。具体实现方法如下: 代码如下: //下面讲一个打开窗体定时执行按钮的东西 private void Form1_Load(object sender, EventArgs e) { System.Timers.Timer pTimer ...
using System; using System.Collections.Generic; using System.Linq; using System.Windows.Forms; namespace MyWebBrowser { static class Program { /// <su ...
一つの銀行内部システムがUpdateして、そもそもXPシステムの場合、順調で来たのに。 Windows7の場合、 FolderBrowserDialogがうまく動作してなかった。 調べて結果が、仕方ない。Windows Systemの既存Bugです。 色々調査を書けて、結論として二つの対応方針があり ...
下载: 链接: https://pan.baidu.com/s/1gfMYeGF 密码: 45bn 打开目录:E:\Delphi7\TRichView.v.16.10.3 ScaleRichView.v.7.7.2 Full Source D4-RAD10.2 2016-05-19 and Fix ...
集成开发环境 QtCreator 目前生成图形界面程序 exe 大致可以分为两类:Qt Widgets Application 和 Qt Quick Application。下面分别介绍这两类exe 的发布方式。 第一类 Qt Widgets Application 可执行程序发布方式 意思是创建的 ...