所谓死锁<DeadLock>: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁..
前言python的虚拟环境virtualenv,它可以为一个 python 项目提供独立的解释环境、依赖包等资源,既能够很好的隔离不同项目使用不同 python 版本带来的冲突,而且还能方便项目的发布,下面将介绍virtualenv和Virtuale..
在Windows中获取系统BIOS中的各种信息,可以用wmic命令,如下:wmic BIOS get name,manufacturer,version,serialnumber,releasedate,currentlanguage,descriptionName: 主板BIOS名称SerialNumber: 主板BIOS序列号Ver..
Oracle高性能分页 Oracle没有Mssql里的Top的用法,分页一般使用rownum。 目前主流的两种分页方法一般有两种: 1、使用rownum三层嵌套分页。 这种方法sql语句比较臃肿,例如: select * from (select t2.*,rownum rn..
一、为什么要有NoSql 关系型数据库在三个方面存在不足,或者说,比不上NoSQL: 1、大量数据的写入处理 这里说的关系型数据库不擅长大量数据写入,并不是说关系型数据库在进行大批量数据插入的时候,比不上NoSql快,..
Oracle常用函数 ——TRUNC,TO_DATE,TO_CHAR,TO_NUMBER, SUBSTR,REPLACE,NVL ,TRIM,wm_concat,upper, lower,length,add_months(sysdate,1) 查看oracle版本: SELECT * from v$version 一、Orac..
Name Subject Result 张三 语文74 张三 数学83 张三 物理93 李四 语文74 李四 数学84 李四 物理94 想变成 姓名 语文 数学 物理 ---------- ----------- ----------- ----------- 李四 74 84 94 张三 74 83 93 creat..
编程的时候,对于时间的处理,很多时候,我们都用到了时间戳类型,即timestamp类型。 插入数据的时候,不注意的话,执行sql总是报“无效的月份”。 这是因为我们的数据格式不对,但是如果我们复制一个tim..
ASP.NET连接ORACLE数据库,使用EF5.0的Database.ExecuteSqlCommand直接执行自己写的SQL语句抛出异常: 异常详细信息:Oracle.ManagedDataAccess.Client.OracleException: ORA-00911: 无效字符 进入调试,将执行的SQL..
安装mysql之后,如果存储中文,再读出的时候就会出现乱码问题。现在的字符集有几百种之多,都是一些公司或者组织定义的。我们应该使用能够容纳世界全部语言全部字符的字符集,这样就不会再出现乱码问题。这就是现在..
Microsoft SQL Server 2014已经可以下载了! Microsoft SQL Server 2014官方下载地址:http://technet.microsoft.com/zh-cn/evalcenter/dn205290.aspx Microsoft SQL Server 2014的优势 SQL Server 2014 跨所有主要..
Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add..
在SQL Server中可以通过以下方式来取得随机的前N条记录 select top N * from Table_Name order by newid() --newid()返回全局(GUID)的 uniqueidentifier 类型的唯一值 --N值是你要所取得的记录数 在Access中随机抽..
大家好,我是闲者,因为今年的目标是做个自己的产品,但是却不知道要做什么产品!很纠结。考虑到孙子兵法提过先胜而战”,既然不知道要做什么产品,那就看看做什么产品会失败!顺便吐槽下……关于程序员如何创业,做..
这个话题一直想和大家聊聊,但一耽搁就到了现在...首先能在一个公司呆10年,至少能证明公司活得还不错,因为 90% 的公司都活不过 3 年。我在职场刚好呆了10年时间,换个3家公司,每个公司都有超过10年的程序员,而且..
问题描述在Windows10系统中,由于切换了用户,导致在使用vscode通过ssh连接远程的linux系统是报错Bad owner or permissions on C:\Users\用户名/.ssh/config,删掉这个config文件都不行。解决方法下载OpenSSH:下载..
今天在git push 代码的时候遇到一个问题:Counting objects: 47, done.Delta compression using up to 4 threads.Compressing objects: 100% (21/56), done.Writing objects: 100% (17/58), 596.15 KiB | 0 bytes/s,..
在 Linux 上使用 apt-get 命令遇到困难?以下是修复终端中的错误的方法。要点如果您遇到“apt-get:找不到命令”错误,请确保您使用的是基于 Debian 的 Linux 发行版。如果您使用不同的发行版,例如 CentOS 或 RHEL..
如果您在 Ubuntu 上安装软件包时遇到“E:无法找到软件包”错误,请不要担心,因为修复它很容易。要点定期更新软件包列表,以维护安全且最新的 Ubuntu 系统,确保访问最新的软件包、安全补丁、错误修复和改进的依赖..
一个同事说以前一个运行很正常的包,突然间比以前慢了很多,执行时间非常长,晚上的作业调用这个包跑了几个小时也没有跑出数据。于是我在跟踪、优化过程中定位到包中一个存储过程的一段SQL,我将原SQL简化了一下(..