-
linux C语言开发管道通信实例详解
所属栏目:[站长百科] 日期:2021-03-14 热度:142
linux C语言开发管道通信 Linux系统本身为进程间通信提供了很多的方式,比如说管道、共享内存、socket通信等。管道的使用十分简单,在创建了匿名管道之后,我们只需要从一个管道发送数据,再从另外一个管道接受数据即可。 #include stdio.h #include unistd.[详细]
-
virtualbox 中的linux 共享文件的方法
所属栏目:[站长百科] 日期:2021-03-14 热度:68
首先要安装VirtualBox的增强版功能(VBoxGuestAdditions) 在 设备---安装增强版功能-----运行,重启电脑。 1、Linux本地的共享文件夹建立 mkdir /mnt/localShare 2、/etc/下的fstab 修改添加 win_share /mnt/localShare vboxsf rw,gid=100,uid=1000,auto 0 0[详细]
-
关于vi和vim的区别及命令详解
所属栏目:[站长百科] 日期:2021-03-14 热度:60
vi有3个模式:插入模式、命令模式、低行模式。 插入模式: 在此模式下可以输入字符,按ESC将回到命令模式。 命令模式: 可以移动光标、删除字符等。 低行模式: 可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。 一、打开文件[详细]
-
shell学习之printf命令格式化输出语句
所属栏目:[站长百科] 日期:2021-03-14 热度:79
简介 printf 命令用于格式化输出, 是echo命令的增强版。它是C语言 printf() 库函数的一个有限的变形,并且在语法上有些不同。 注意: printf 由 POSIX 标准所定义,移植性要比 echo 好。 如同 echo 命令,printf 命令也可以输出简单的字符串: $printf "Hel[详细]
-
详解Linux--shell脚本之正则表达式
所属栏目:[站长百科] 日期:2021-03-14 热度:134
一、正则表达式的概念及特点: 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。规定一些特殊语法表示字符类、数量限定符和位[详细]
-
Oracle为什么大幅度裁员:云计算背景下Oracle在中国何去何从
所属栏目:[站长百科] 日期:2021-03-14 热度:99
Oracle裁员已经是常事了,记得几年前Oracle收购Sun交易完成后,为了让Sun盈利,不得不对其进行裁员,甲骨文最多削减50%的Sun员工,约1.38万人。当时也是闹得沸沸扬扬,那与最近中国区的裁员有什么不同呢? 虽然埃里森早前就意识到甲骨文应该进军应用软件业务[详细]
-
关于图片与base64相互转换的工具类
所属栏目:[站长百科] 日期:2021-03-14 热度:174
最近在编写平台对接软件,需要从Oracle中取出blob类型图片数据转换为base64字符串写入到xml中,这里记录一下用到的转换方法 // 将一张本地图片转化成Base64字符串 public static String GetImageStrFromPath(String imgPath) { InputStream in = null; byte[[详细]
-
oracle怎样把查询的null转换为0
所属栏目:[站长百科] 日期:2021-03-14 热度:87
https://blog.csdn.net/xuxile/article/details/49943665?oracle怎样把查询的null转换为0 ?1、查询的null转换为0 NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值 例如:select NVL(SUM(MONEY),0) from tb全都在NVL这儿起作用 select NV[详细]
-
Oracle 11g导出空表、少表的解决办法
所属栏目:[站长百科] 日期:2021-03-14 热度:138
ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间。 解决方法: 1)insert一行,再rollback就产生segment了 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2)设置deferred_segment_creation参数 ? SQL show p[详细]
-
启动Oracle 12c数据库实例
所属栏目:[站长百科] 日期:2021-03-14 热度:108
启动Oracle 12c数据库实例 ? 启动Oracle数据库实例,主要分为两步:第一步,启动监听;第二步,启动数据库实例。 1. 切换到oracle用户 - su oracle - cd - source .bash_profile 2. 打开监听 lsnrctl start 3. 进入到sqlplus sqlplus /as sysdba 4. 启动数据[详细]
-
oracle转mysql
所属栏目:[站长百科] 日期:2021-03-14 热度:153
Oarcle 迁移至mysql 技术方案? Linux安装? 分别对应32为,64位的win和Linux平台? 安装步骤? 1.需要安装oracle_client? 2.复制sqluldr2_linux32_10204.bin(64位系统用sqluldr2_linux64_10204.bin)到$ORACLE_HOME的bin目录,重命名为sqluldr2.bin? 3.修改 $H[详细]
-
ORACLE EXPIRED(GRACE)
所属栏目:[站长百科] 日期:2021-03-14 热度:108
查询用户状态 col username for a20 col account_status for a20 select username,account_status,LOCK_DATE,EXPIRY_DATE from user_users; PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT -------------------- ------------------------------ --------------[详细]
-
nginx服务器安装及配置文件详解
所属栏目:[站长百科] 日期:2021-03-14 热度:122
Nginx 在工作中已经有好几个环境在使用了,每次都是重新去网上找博客,各种编译配置,今天自己也整理一份安装文档和 nginx.conf 配置选项的说明,留作以后参考。 1. 安装nginx 1.1 选择稳定版本 我们编译安装nginx来定制自己的模块,机器CentOS 6.2 x86_64。[详细]
-
使用HTTP/2提升性能的7个建议
所属栏目:[站长百科] 日期:2021-03-14 热度:173
历史悠久的超文本传输协议,即HTTP标准,最近版本升级了。HTTP/2在2015年5月被批准,目前已经在很多Web浏览器和服务器中得到实现(包括NGINX Plus和开源NGINX)。大约有三分之二的浏览器已经支持HTTP/2,而且这个比例每月都在增加。 HTTP/2构建在Google SPDY[详细]
-
程序员必知的六种隔离技术
所属栏目:[站长百科] 日期:2021-03-14 热度:91
节选自《Growth: 全栈增长工程师指南》 为了将我们的应用部署到服务器上,我们需要为其配置一个运行环境。从底层到顶层有这样的运行环境及容器: 隔离硬件:虚拟机 隔离操作系统:容器虚拟化 隔离底层:Servlet容器 隔离依赖版本:虚拟环境 隔离运行环境:语[详细]
-
你应该了解Nginx的7个原因
所属栏目:[站长百科] 日期:2021-03-14 热度:149
Nginx (engine x)是一个高性能的HTTP和反向代理服务器,也是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器 1 负载均衡实现可扩展的浏量管理 通过Nginx实现负载均衡将给你所需要的控制权,用来管理并扩展您的Web和移动应用。它提[详细]
-
10个Nginx的安全提示
所属栏目:[站长百科] 日期:2021-03-14 热度:110
Nginx是当今最流行的Web服务器之一。它为世界上7%的web流量提供服务而且正在以惊人的速度增长。它是个让人惊奇的服务器,我愿意部署它。 下面是一个常见安全陷阱和解决方案的列表,它可以辅助来确保你的Nginx部署是安全的。 1. 在配置文件中小心使用if 。它[详细]
-
关于Apache的25个初中级面试题
所属栏目:[站长百科] 日期:2021-03-14 热度:180
我们非常感谢所有我们的读者就我们新开的Linux面试章节给我们的回复. 而现在我们已经开始了关于面试提问,以及同今天关注的基础到中级的Apache面试提问的章节的学习,这将能够帮助你自己做好面试的准备. Apache 求职面试提问 在这一节涵盖了25个有趣的Apache[详细]
-
最全面的DNS原理入门
所属栏目:[站长百科] 日期:2021-03-14 热度:53
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。 一、DNS 是什么? DNS (Domain Name System 的缩写)的作用[详细]
-
网页打开时都发生了什么?我被吓着了
所属栏目:[站长百科] 日期:2021-03-14 热度:122
在浏览器里输入网址或者点击链接,网页打开了这是我们上网时再普通不过的一幕,但是如此简单的表象背后,却隐藏着无比复杂的技术流程。想涨涨知识吗?往下看吧。 一个HTTP请求的过程 为了简化我们先从一个HTTP请求开始,简要介绍一下一个HTTP求情的网络传输[详细]
-
互联网协议入门
所属栏目:[站长百科] 日期:2021-03-14 热度:146
我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议[详细]
-
LinuxShell编程实战技巧
所属栏目:[站长百科] 日期:2021-03-13 热度:56
目前,越来越多的企业应用会部署在 Linux 系统上的,而 Linux Shell 脚本可以极大地帮助我们完成这些应用的运维任务。这使得 Linux Shell 开发技能成为开发人员的一项重要的、有竞争力的技能。本文就笔者的实际开发经验,以 Korn Shell 为例分享了脚本开发中[详细]
-
Vim配置、插件和使用技巧
所属栏目:[站长百科] 日期:2021-03-13 热度:164
常言道:工欲善其事,必先利其器 ,作为一个程序员,一个常用的工具就是编辑器,我选择一个能极大提高自己开发效率的编辑器vim(有些人可能选择emacs)。而vim编辑器方面具有以下几种特性: 跨平台及统一环境 无论是在windows还是在*nix,vim是一个很完美的[详细]
-
21个非常有用的.htaccess提示和技巧
所属栏目:[站长百科] 日期:2021-03-13 热度:102
Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称,允许去中央化的 Web 服务器配置管理。可用来重写服务器的全局配置。该文件的目的就是为了允许单独目录的访问控制配置,例如密码和内容访问。下面是 21 个非常有[详细]
-
我对Linux概念架构的理解
所属栏目:[站长百科] 日期:2021-03-13 热度:135
Linux kernel成功的两个原因:(1)灵活的架构设计使得大量的志愿开发者能够很容易加入到开发过程中;(2)每个子系统(尤其是那些需要改进的)都具备良好的可扩展性。正是这两个原因使得Linux kernel可以不断进化和改进。 一、Linux内核在整个计算机系统中[详细]
