互联网络

Web应用程序介绍

 C/S类型应用程序:Client客户端/Server服务器客户端必须安装专门的一个桌面软件才能使用。优点:速度快,安全性高,客户端比较强大缺点:每台客户端计算机都要下载安装升级,部署维护困难例如:QQ,各种网络游戏B/S类型应用程序:Browser浏览器/Server服务器客户端不用安装特定的软件,只要通过...
代码星球·2023-04-16

经典的同态滤波算法的优化及其应用参数配置。

  同态滤波,网络上有很多文章提到过这个算法,我们摘取百度的一段文字简要的说明了该算法的核心: 同态滤波是一种减少低频增加高频,从而减少光照变化并锐化边缘或细节的图像滤波方法。  关于该算法,网络上已经有很多资料了,也有很多给出了参考代码,但是很痛心的是我看到的没有一个是完全正确的,或多或少都存在瑕疵,有些虽...

Intellij IDEA 添加jar包的三种方式

一.直接复制:(不推荐)方法:直接将硬盘上的jar包复制粘贴到项目的lib目录下即可。注意:1.对于导入的eclipse项目,该方式添加的jar包没有任何反应,用make编译项目会报错2.对于在idea中创建的项目,该方式添加jar包,编译不报错,但是打开Structure会有"...jar...ismissing.....

腾讯APK加固

https://console.cloud.tencent.com/ms1、进入官网2、点击立刻去加固、选择在线加固3、上传带有签名的apk文件4、选择基础版,确认加固5、等待加固完成6、下载加固包7、重新对apk进行签名a)首先把签名证书和要进行签名的APK文件拷贝到同一文件夹下(签名文件在项目里有)b)在该目录下按...
代码星球·2023-04-16

车牌识别算法介绍与实践

汽车牌照自己主动识别整个处理过程分为预处理、边缘提取、车牌定位、字符切割、字符识别五大模块,当中字符识别过程主要由下面3个部分组成:①正确地切割文字图像区域;②正确的分离单个文字;③正确识别单个字符。用MATLAB软件编程来实现每个部分,最后识别出汽车牌照。 系统设计概述因为车辆牌照是机动车唯一的管理标识符号...

巧用 Array.IndexOf 为 List 自定义排序

varieties = varieties.OrderBy(m => Array.IndexOf(varietyIds.ToArray(), m.VarietyId)).ToList();我们想让 varieties按 varietyIds的顺...

手机号码正则表达式

Regex regex = new Regex(@"^1d{10}$"); // 注意 ^$。if (regex.IsMatch(phoneNumber)){// 匹配。}手机号码正则表达式:^1d{10}$。...
代码星球·2023-04-16

Nullable 类型 ToString()

以Nullable的整型为例。int? m = 3;int? n = null;m.ToString(); // 结果为 3。n.ToString(); // 结果为 Emtpy,不是 nu...
代码星球·2023-04-16

到底是 return await Task.Run 还是 return Task.Run?

关于返回值,实际这里有两个层面(本文说的是第二个层面):一是函数的返回值:void表示函数无返回值。Task表示函数返回值是Task,但是异步无返回值。二是这个异步的返回值。Task表示函数返回值是Task,但是异步无返回值。Task<T>表示函数返回值是Task<T>,异步返回值是T。为什么要...

LINQ 的 Min、Max、Average 遇到序列不包含元素时

LINQ的Min、Max、Average遇到序列不包含元素时,表现是一样的,我们以Min进行测试。序列不包含任何元素var list = new List<int>();int result = list.Min(); //&n...

使用 HasValue、Value 判断和取 Nullable 的基础类型

法一、HasValue和Valueint? m = GetM();if (m.HasValue){    m.Value;}法二、!=null和Convertint? m = GetM();if (m...

fastdb 使用

fastdb的官网fastdb怎么在Linux上面安装?$su-$cd/usr/local/src$wgethttp://www.garret.ru/fastdb-3.76.tar.gz$tar-xvffastdb-3.76.tar.gz$cdfastdb$./configure--prefix=/usr/local/...
代码星球·2023-04-16

Date 赋值给另一变量后,值还相互牵连吗?

DateTime dt = new DateTime(2021, 1, 1);DateTime dt2 = dt;dt2 = dt2.AddDays(1);Response.Write(dt); //...

未赋值跟赋为 null 是两回事

MyClass c1;MyClass c2 = null;如上,两句意义是不一样的,通常来说,我们应该避免使用第一句,因为后面不好操作,即使想使用c1==null来判断,也通不过编译,而第二句则挺好。...
代码星球·2023-04-16

版本控制工具VSS使用介绍

什么是版本控制? 1.怎样对研发项目进行整体管理  2.项目开发小组的成员之间如何以一种有效的机制进行协调  3.如何进行对小组成员各自承担的子项目的统一管理  4.如何对研发小组各成员所作的修改进行统一汇总  5.如何保留修改的轨迹,以便撤销错误的改动6.对在研发过程中形成的软件的各个版本如何进行标识,管理...