现在位置: 首页 > 博客文章 > 电脑相关 > IT开发 > 操作系统 > 文章
+0°

Linux系统搭建Web服务器

2015年09月23日 16:02:37 Linux  ⁄ 共 4059字 暂无评论 ⁄ 被围观 4,602次
项目开发中,服务器主机用的是 Linux 系统,服务器用 Tomcat,数据库为 Mysql。 Code   ViewPrint 1.  安装服务器所用操作系统及软件。 如果电脑主机是Windows系列系统,则需要在其上安装虚拟机,在虚拟机中安装Linux系统来作为服务器,并在其上配置项目所需服务端; 如果电脑主机是Linux系统,则直接在其上配置服务端即可。 1)  虚拟机: VMware(收费,不过可以用破解版)、VirtualBox(开源、免费,但不太稳定) 2) ...
阅读全文
+0°

Linux底层文件访问

2015年05月18日 10:52:33 Linux  ⁄ 共 1829字 暂无评论 ⁄ 被围观 2,787次
第一步:新建一个名为 myfile.in 的文件,并写入一些内容,尽量多点儿。 vi myfile.in 第二步:编写文件访问功能代码。 代码一:逐个字符的文件复制程序。 编写 copy_file.c 的文件,并实现读文件和写文件的操作,编译后执行。 Code   ViewPrint #include <unistd.h>   #include <sys/stat.h>   #include <fcntl.h>   #include <stdlib.h>      int main() {     char c;     int in, out;        ...
阅读全文
+0°

Linux中Shell程序设计

2015年05月15日 11:30:55 Linux  ⁄ 共 2277字 暂无评论 ⁄ 被围观 2,788次
什么是 Shell?Shell 是一个作为用户与 Linux 系统间接口的程序,允许用户向操作系统输入需要执行的命令。 为什么要使用 Shell 编程?原因之一是可以快速、简单的完成编程。 Shell 执行 Shell 脚本,是在运行时解释执行的,让调试工作容易进行,因为调试时可以逐行的执行指令,节省了编译时间。 重定向输出,用操作符 > 即可: $ ls -l > t.txt 上方命令会把 ls 命令的输出写入到文件 t.txt 中,如果没有该文件,会创建...
阅读全文
+0°

sudo su 和 sudo su – 的区别

2015年05月13日 11:55:29 Linux  ⁄ 共 327字 暂无评论 ⁄ 被围观 2,858次
su 和 su - 都能获得 root 权限,而 su - 会转到 root 工作目录,su 不改变当前目录。 tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$ sudo su   root@ubuntu:/home/tzhuwb# pwd   /home/tzhuwb   root@ubuntu:/home/tzhuwb# exit   exit   tzhuwb@ubuntu:~$ sudo su -   root@ubuntu:~# pwd   /root   root@ubuntu:~# exit   logout   tzhuwb@ubuntu:~$ pwd   /home/tzhuwb   tzhuwb@ubuntu:~$   
阅读全文
+0°

Android中的Service

2015年05月06日 16:53:17 Android  ⁄ 共 3412字 暂无评论 ⁄ 被围观 3,399次
在看 Mars 的教学视频《Android开发视频教学》中,他提到 Service 是 Android 系统中一个勤勤恳恳的劳模,在应用程序中从不露面但一直默默为其服务。 首先说说什么是 Service。Android 系统中的 Service 是一个非常重要的应用程序组件,没有图形化界面,通常用来处理一些耗时长的操作,比如上传下载等,也可以用来处理一些在浏览界面之外的事,如后台音乐播放等。 官方文档中给出的解释是: A Service is an application compo...
阅读全文
+0°

Android与Tomcat服务器的数据交互

2015年04月28日 17:14:43 Android  ⁄ 共 2810字 暂无评论 ⁄ 被围观 2,568次
在 WEB 开发中,常常用到的服务器是 Tomcat,想把 WEB 项目在手机上实现时,最省事的办法就是只需要在 Android 上实现 UI 编程即可,服务器还是用原来 WEB 项目的服务器,所以后台代码几乎不需要修改,这样可以省下不少开发时间。 那么如何用让 Android 和 Tomcat 实现数据的交互呢?由于 WEB 项目开发大多用 post 请求,所以为了实现后台代码的复用,在 Android 中用 HttpPost 请求服务器即可。 后台接受请求的代码如下: Co...
阅读全文
+0°

Flex开发Android程序前需要了解的信息

2015年04月10日 13:10:26 Android, Flex  ⁄ 共 5324字 暂无评论 ⁄ 被围观 1,737次
2010年,Adobe公司成功地将AIR技术引入移动平台,从此,一举打开了通往移动领域的大门。而对于Flash开发者来说,该技术的出现为他们转向移动应用开发提供了便利的条件。 2010年年底,AIR已经实现了对Android、BlackBerry Tablet OS和iOS三个移动操作系统的支持。从目前的状况看,AIR在Android平台上的表现最抢眼。一方面,AIR程序在Android设备(手机和平板电脑)上的运行性能得到了用户的肯定;另一方面,当前市面上绝大部分A...
阅读全文
+0°

Windows用.bat批处理文件拷贝文件和文件夹

2015年03月25日 11:14:22 Windows  ⁄ 共 5480字 暂无评论 ⁄ 被围观 4,760次
无聊时,学习了下用 Window 的批处理文件,来实现一个路径下文件及文件夹到另一个路径下的拷贝,大概写一点手顺,供大家参考。 实验目的:把 F 盘下 test 文件夹中的所有文件和文件夹 COPY 到 D 盘下的 bak 文件夹下。 1. copy 命令 copy f:\\test\\. d:\\bak 结果:该命令命令只能拷贝主文件夹下的文件,不能拷贝其下的文件夹。也就是说只能把 test 中的文件拷贝到 bak下,文件夹则不能拷贝。而且,必须首先在 D 盘下手动建立...
阅读全文
+0°

跟我一起写 Makefile

2014年09月20日 14:48:06 Linux  ⁄ 共 61083字 暂无评论 ⁄ 被围观 1,491次
陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,make...
阅读全文
+0°

Linux中gstreamer构建的简单方法

2014年09月20日 14:46:39 Linux  ⁄ 共 2129字 暂无评论 ⁄ 被围观 2,068次
在博文“Gstreamer在Ubuntu上的安装和MP3的播放”中,写了在ubuntu上从头到尾构建gstreamer的详细过程,那是我在一次小项目培训中和队友一起努力了将近一周的成果,网上参考资料倒是很多,我们的步骤也是正确的,但由于机器的配置以及下载包的版本等问题,最后成功率很低,只有10%,不过心里还是挺高兴的。   下面着些是构建gstreamer的捷径,成功率在我们做后是100%,希望能给你带来帮助。不过前面的方法还是自己能动手做一...
阅读全文
+0°

在Linux中创建静态库和动态库

2014年09月20日 14:40:31 Linux  ⁄ 共 4986字 暂无评论 ⁄ 被围观 1,699次
我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。本文主要通过举例来说明在 Linux 中如何创建静态库和动态库,以及使用它们。 在创建函数库前,我们先来准备举例用的源程序,并将函数库的源程序编译成....
阅读全文
+0°

Linux中与内核通信的Netlink机制

2014年09月20日 14:37:42 Linux  ⁄ 共 5625字 暂无评论 ⁄ 被围观 1,698次
netlink_k.c为内核的空间的程序,netlink_u.c为用户的空间的程序。程序源代码附在后面:    先运行内核代码netlink_k.ko,也就是在执行完makefile文件后,会生成一个netlink_k.ko文件,可以使用下面的命令进行安装,insmod netlink_k.ko,使用lsmod查看,当安装成功后,然后,执行./netlink用户空间程序,可以在另一个终端下执行dmesg命令,查看内核通信的情况。这里netlink程序向内核空间发送一个hello you!内核返回给一个I am...
阅读全文
+0°

Gstreamer在Ubuntu上的安装和MP3的播放

2014年09月20日 14:29:43 Linux  ⁄ 共 6751字 暂无评论 ⁄ 被围观 2,422次
Gstreamer简单介绍: GStreamer 作为流媒体应用框架,采用了基于插件(plugin)和管道(pipeline)的体系结构,框架中的所有的功能模块都被实现成可以插拔的组件(component),并且在需要的时候能够很方便地安装到任意一个管道上,由于所有插件都通过管道机制进行统一的数据,因此很容易利用已有的各种插件“组装”出一个功能完善的多媒体应用程序。 在Ubuntu上安装gstreamer: 在安装之前首先要设置代理 有三个地方: 1 network...
阅读全文
+0°

Linux系统中的文件目录

2014年08月05日 05:18:34 Linux  ⁄ 共 1793字 暂无评论 ⁄ 被围观 1,771次
学习 Linux,就需要在电脑中安装 Linux 操作系统。当然如果自己对 Linux 的使用比较熟悉,可以直接把电脑系统换成 Linux 系统,如果还不是很熟悉的话,那电脑中已有的 Windows 等系统还是需要留着日常用的,这时候就有两种方法安装 Linux 系统,一种是直接在系统盘外的一个盘安装 Linux 系统,使得电脑拥有双系统;另外一种方法就是在原来系统的基础上安装虚拟机,在虚拟机中安装 Linux 系统。其实两种方法各有优缺点,前者 Lin...
阅读全文
+0°

笨兔兔外传

2014年08月02日 14:24:52 Linux  ⁄ 共 5963字 暂无评论 ⁄ 被围观 2,547次
看了 懒蜗牛Gentoo 写的《笨兔兔的故事》,其中还有一位 adagio 写了笨兔兔外传,这里也分享一下~ 笨兔兔外传一 最近又来了一个挪威小妞,据说家里是唱戏的,所以叫opera,上面说让她来和狐妹竞争上岗。 嗯,增加点危机感也好嘛,那个狐妹本来干的不错,可是有个毛病——太喜欢打扮。整天在头上、身上、脚上插一些稀奇古怪的plugins,而且越插越多,动作都不利索了,上班来得太慢,一进办公室就要分配她三百张桌子放她的plugins。...
阅读全文