TortoiseSVN刷新不及时的解决办法

2021-11-15

.在SVN内的任一文件夹点击右键TortoiseSVN->Settings.Icon Overlays 中Stasus改选None,然后确定

树形结构左右值存储,移动节点详解

2021-10-13

最近做一个程序,用到树形结构,并且要存储到数据库中。于是研究了一下树形结构的左右值存储。左右值虽然取父祖节点和子孙节点,查找节点路径非常方便,但要找某节点的父节点,子节点和兄弟节点就比较困难,所以还要需要一个层级维度方便确定父子和兄弟节点,也就是树形结构中所说的树的深度。下面列举一些普通的左右值算法,网上有大量的资料,就不细说了。以下资料来自网上,错误的地方我已纠正一...

iis 连接Mysql提示“找不到请求的 .Net Framework Data Provider。可能没有安装"

2021-09-23

1,首先需要将MySql.Data.dll复制到codesmith安装目录下bin文件夹下,注意dll的版本2,其次因为codesmith7采用的是.net4.0的配置文件,(64位系统)找到C:\Windows\Microsoft.Net\Framework64\v4.0.30319\Config\machine.config在其中的DbProviderFactories节点下添加<remove invariant="MySql.Data.MySqlClient" /><add name="MySQL Data Provider" invariant="...

linux mysql my.sock文件丢失

2021-09-09

在默认情况下,Mysql安装以后会在/tmp目录下生成一个mysql.sock文件,如该文件丢失则Mysql将不能够正常启动,解决方法:使用mysqld_safe 启动即可解决; #basedir:mysql安装路径,默认在/usr/local/mysql下;datadir:数据库存放路径,默认在/usr/local/mysql/data#使用下面的命令启动后,会在/tmp/下生成一个mysql.sock文件#./ 即为:/usr/local/mysql/bin$ ./mysqld_safe --user=mysql --based...

LINUX 安装.NET5运行环境

2021-08-26

1、运行如下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm2、安装运行时通过 ASP.NET Core 运行时,可以运行使用 .NET 开发且未提供运行时的应用。 以下命令将安装 ASP.NET Core 运行时,这是与 .NET 最兼容的运行时。 在终端中,运行以下命令:sudo dnf install...

group by 比order by先执行

2021-08-24

正常情况下mysql 中order by 与group by的顺序 是:SELECT * FROM table_nameWHERE GROUP BYORDER BY注意:group by 比order by先执行,且group by 是按照正序排序的。group by 之后只会出现一条记录。order by不会对group by 内部进行排序,如果group by后只有一条记录,那么order by 将无效。要查出group by中最大的或最小的某一字段使用 max或min函数。例:当某个应用有用户之间的访客记录,...

linux python 安装

2021-08-17

编译安装python3.6的步骤1.下载python3源码包wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz2.下载python3编译的依赖包yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel3.解压缩源码包tar -zxvf Python-3.6.6.tgz 4.进入源码包文...

.deployment.AsyncDevicesGetter - adb not found 解决方法

2021-07-21

.deployment.AsyncDevicesGetter - adb not found 解决方法First you shout sync successfully , in case you can`t sync successfully?Follow this steps,Download latest version of gradle .gradle download linkAfter downloading it extract new folder.Then open android studio. Go to file->settings->Build,Execution,Deployment->Gradle.Then choose Use local gradl...

IO多路复用

2021-07-02

进程与线程的描述一个进程至少会创建一个线程,多个线程共享一个程序进程的内存。程序的运行最终是靠线程来完成操作的。线程的数量跟CPU核数有关,一个核最多能发出两个线程。线程的操作主要分为:一:给CPU进行程序命令的执行。二:IO的操作(读取或输出数据)或者请求网络数据。IO复用形成原因如果一个I/O流进来,我们就开启一个进程处理这个I/O流。那么假设现在有一百万个I/O流进来,那我们就需...

FTP服务器设置,安全组设置

2021-06-19

FTP设置 安全组设置中,设置21端口,(自定义端口,被运模式)以及39000-40000端口开放即可 检查,防火增设置,端口设置