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

DIV+CSS布局

2014年10月03日 00:40:15 Web  ⁄ 共 2470字 暂无评论 ⁄ 被围观 2,064次
在网页制作中,使用 DIV+CSS 进行网页布局设计是很常见的。 所有的设计中,第一步就是构思。如果构思好了,就可以用设计工具把构思好的界面布局勾画出来。 第二步,也就是编写 HTML 和 CSS 了。 布局中需要注意的一些问题点: 很多 LOGO 图片为什么要使用 GIF 格式?使用 JPEG 不是更好吗?因为 GIF 格式的图片文件更小,这样能使页面载入的速度更快。 合理的切片是非常之重要的,因为切片的方法正确与否决定了 CSS 书写的简易...
阅读全文
+0°

15款最好的C/C++编译器和集成开发环境

2014年09月20日 14:53:10 开发工具  ⁄ 共 1689字 暂无评论 ⁄ 被围观 1,582次
我们有很多编程语言来进行 web 开发,比如 Java,.Net,PHP,Ruby,Perl,Python 等等。今天我们主要讨论的是两大古老而又流行的语言: C 和 C++ ,它们有着许多卓越的特性,更高效的功能和支持工具。现在这两种语言依然那么活跃,因为它们的 rubout 函数集提供了巨大的安全保障,可靠性非常强。 今天我们围绕的主角是一些超级棒的 C 和 C++ 的集成开发环境(IDE)和编译器。IDE 主要是在程序员开发时提供各种软件应用组件,最...
阅读全文
+0°

跟我一起写 Makefile

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

Linux中gstreamer构建的简单方法

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

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

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

Linux中与内核通信的Netlink机制

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

Flex中绘制表格及动态生成表格行

2014年08月25日 11:35:45 Flex  ⁄ 共 7341字 暂无评论 ⁄ 被围观 3,395次
由于项目中有统计部分,不得不绘制表格,如果是打印,直接用插件即可,但需要在打印之前在画面上显示表格预览的效果。查询了一下,Flex 可以直接绘制表格,而且很多属性和 CSS 的属性很相似,用起来很顺手。 代码: Code   ViewPrint <?xml version="1.0"?>   <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"                    xmlns:s="library://ns.adobe.com/flex/spark">       <mx:Style...
阅读全文
+0°

MyEclipse安装SVN插件的方式

2014年08月14日 09:47:37 MyEclipse  ⁄ 共 4709字 暂无评论 ⁄ 被围观 3,473次
方法一:在线安装。 1、打开HELP->MyEclipse Configuration Center,切换到SoftWare标签页。 2、点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x。 顺便分享一下常用的svn版本: Links for 1.8.x Release: Eclipse update site URL: http://subclipse.tigris.org/update_1.8.x svn插件包下载: http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240...
阅读全文
+0°

Linux系统中的文件目录

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

笨兔兔外传

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

MySQL生成自动增长序号

2014年07月29日 20:41:18 MySQL  ⁄ 共 714字 暂无评论 ⁄ 被围观 3,834次
Oracle 数据库中有 ROWNUM 这个功能,查询 list 后生成序号,很是方便,但 MySQL 是模拟了 Oracle 和 SQL Server 中的大部分功能,可自动生成序号却实现不了,很是蛋疼,没办法,最后只能在 JS 画面上生成了。 要想在 MySQL 中直接用 SQL 查出自动增加的序号,方法倒是有,不过都得绞尽脑汁的想,不像 Oracle 等,一个函数就欧了! 方法一:在程序中实现。 可以在程序代码中,如 Java、C、PHP、ASP、JSP 等中自己模拟写,也就是...
阅读全文
+0°

笨兔兔的故事

2014年07月27日 10:48:20 Linux  ⁄ 共 70223字 暂无评论 ⁄ 被围观 3,920次
今天无意间来到Ubuntu中文论坛,看到了懒蜗牛Gentoo写的这篇关于Ubuntu的连载故事,觉得挺好的,但在论坛里是一段一段的,所以在这里转一下,一口气就可以看完了!! (1)开端 我叫Ubuntu,主人喜欢叫我“笨兔”,但是我绝对不笨,与某种耳朵长尾巴短的哺乳动物也没有什么联系,我是一个操作系统,我是一个linux,我是Ubuntu。 在今年(2008)的4月,我来到了这个世界,并由出生日期得到了自己的代号——8.04。当然,和我同一天出...
阅读全文
+0°

Android布局之TableLayout合并单元格

2014年07月20日 11:37:40 Android  ⁄ 共 297字 暂无评论 ⁄ 被围观 3,662次
在 Android 开发中,当使用到 TableLayout 布局时,会有这样两种需求: 1. 跳过中间某个单元格。 使用 layout_column 属性。 Code   ViewPrint android:layout_column="2" 效果如下: 单元格11  单元格12  单元格13 单元格21                 单元格23   2. 合并单元格。 使用layout_span 属性。 Code   ViewPrint android:layout_span="2" 效果如下: 单元格11  单元格12  单元格13 单元格21         单元格2...
阅读全文
+0°

Android SDK Manager不能更新下载的解决方法

2014年07月13日 16:22:46 开发工具  ⁄ 共 407字 暂无评论 ⁄ 被围观 3,960次
在做 Android 开发时,不论在 Eclipse 中还是在命令终端打开 SDK Manager,都无法更新下载 Packages,解决办法如下: 第一步:修改 HOST 文件。 详细路径为:C:\Windows\System32\drivers\etc。 打开文件并添加下面的代码,保存。 Code   ViewPrint 203.208.46.146 www.google.com   74.125.113.121 developer.android.com   203.208.46.146 dl.google.com   203.208.46.146 dl-ssl.google.com     第二步:修改资...
阅读全文