Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Mac OS X 10.9编译OCI8模块

Mac OS X 10.9编译OCI8模块

本文为笔者以前的记录,虽然是Mac OS X 10.9的版本,但是应该也是能在10.10上完美成功最近要做图书馆查询服务的转换php,上次写Oracle中间层的时候因为没有oci8模块和oracle实例,所以手工写代码没有调试,这次工作量有些庞大,所以花费了一些时间来安装oci8模块,方便php调试工作。php是通过动态加载动态链接库来使用各个php扩展的。无论是mysql还是gd图形库,都是以动态链接库的形式发布的。我首先baidu了一下,Mac用户想要...
Objective-C 第一个OC程序

Objective-C 第一个OC程序

开始Objective-C(以后简称OC)的准备工作。1)Mac 一台。(既然决定要学OC了,装备还是必备的,程序猿攻城狮们钱挤挤总是有的。)2) 环境的搭建:打开终端:gcc -v结果如果是:说明已经安装了环境。如果显示-bash: gcc:command not found建议先安装XCode(App Store里有下载,xcode下载好后会自动配置好gcc环境)开始第一个OC程序打开终端:a)创建工作目录在工作目录下建立oc文件夹,在oc下建立bas...
OpenJDK修订了Java内存模型

OpenJDK修订了Java内存模型

传统的Java内存模型涵盖了很多Java语言的语义保证。在这篇文章中,我们将重点介绍其中的几个语义,以更深入地了解他们。对于本文中描述的语义,我们还将尝试体会对现有Java内存模型更新的动机。本文中与JMM未来更新相关的讨论,将被称为JMM9。1. Java内存模型现有的Java内存模型,如JSR133(以下称为JMM-JSR133)中所定义的,为共享内存指定了一致性模型,并且有助于为开发者提供与JMM-JSR133表述一致的定义。JMM-JSR133规范...
在 Linux 命令行中使用和执行 PHP 代码(一)

在 Linux 命令行中使用和执行 PHP 代码(一)

PHP是一个开源服务器端脚本语言,最初这三个字母代表的是“Personal Home Page”,而现在则代表的是“PHP:Hypertext Preprocessor”,它是个递归首字母缩写。它是一个跨平台脚本语言,深受C、C++和Java的影响。在 Linux 命令行中运行 PHP 代码PHP的语法和C、Java以及带有一些PHP特性的Perl变成语言中的语法十分相似,它当下大约正被2.6亿个网站所使用,...
在 Linux 命令行中使用和执行 PHP 代码(二)

在 Linux 命令行中使用和执行 PHP 代码(二)

在上一篇文章“在 Linux 命令行中使用和执行 PHP 代码(一)”中,我同时着重讨论了直接在Linux命令行中运行PHP代码以及在Linux终端中执行PHP脚本文件。Run PHP Codes in Linux Commandline本文旨在让你了解一些相当不错的Linux终端中的PHP交互性 shell 的用法特性。让我们先在PHP 的交互shell中来对php.ini设置进行一些配置吧。6. 设置PHP命令行提示符要设置PH...
谈谈为 Linux 内核写驱动的编码规范

谈谈为 Linux 内核写驱动的编码规范

最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。当初自己对内核文档里的CodingStyle一文只是粗略的浏览,真正写代码的时候在很多细节上会照顾不周。不过,在不遵守规则的程序员队伍里,我并不是孤独的。如果去看drivers/staging下的代码,就会发现很多驱动程序都没有严格遵守内核的coding style,而且在很多驱动程序的TODO文件里,都会把"checkpatch...
深入分析Java Web中的中文编码问题

深入分析Java Web中的中文编码问题

要对Java Web项目进行编码原因:1、在计算机中存储信息的最小单位是1个字节,即8个bit,所以能表示的字符范围是0~255个。2、电脑需要表示的符号太多、无法用1个字节完全表示。要解决这个问题,必须要有一个新的数据结构char,而从bit到char就要进行编码。常见的编码格式:1、ASCII码总共128个,用1个字符的低7位表示,0~31是控制字符,如换行、回车、删除等。32~126是打印字符,可以通过键盘输入并且表示出来2、ISO-8859-1IS...
是时候升级你的gulp到4.0了

是时候升级你的gulp到4.0了

随着前端工程化的推进,相信越来越多的项目都用上了自动化构建。对前端构建来说,使用最多的莫过于 grunt 和 gulp 。本文的主角是gulp,所以花一两句话来介绍gulp还是有必要的。gulp是一款基于 stream 的前端构建工具,由于底层使用stream,可以将多个任务无缝串连在一起,相比使用临时文件的grunt要快不少;同时也不用像grunt一样写一大堆配置文件,每一个任务都可以可编程的来完全控制逻辑。gulp比grunt“快&rdqu...
深入理解C语言

深入理解C语言

语言只是一种工具,任何语言之间都是想通的,一通则百通,关键是要理解语言背后的思想,理解其思想,任何语言,拿来用就行了。语言没有好坏之分,任何语言既然存在自然有它存在的价值。 在一个到处是OOP的年代,为何面向过程的C语言依然可以如此活跃?这主要得益于C语言本身的语言特性。C语言小巧灵活,而且还有一个直接与硬件打交道的指针的存在,所以它是嵌入式开发唯有的高级语言;正因为他的小巧灵活,我们可以用它来开发一系列的小工具,Unix/Linux就是由这些小工具组成...
<< 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 >>