关闭

一个程序是怎样跑起来的(一)

找工作期间断断续续看了一些关于程序运行原理的东西,这里做个简单的小结。因为这方面还不熟悉,可能有些东西描述的不准确甚至有纰漏,还希望大家能及时指出。 首先看一下从一个我们编写的源代码程序到一个被电脑运行的程序需要几个步骤: 从这个转换图中可以看出,编译、装载、运行这三个步骤就是本文所描述的核心过程,中间会有部分内容涉及到对程序内容和进程的相关描述。 本文的源代码以main.c,head....
阅读(1358) 评论(0)

ELF简述

ELF的全称是Executable Linkable Format,简单理解就是Linux平台下一种二进制文件的格式。本文是我小结的对ELF的一些认识。本文首先介绍一下常见的ELF文件格式,然后介绍ELF文件结构(不同的ELF文件拥有相同的文件结构),最后根据ELF文件结构分析几个ELF文件的详细内容。 本文所涉及到的程序均使用main.c, fun.c, head.h这三个文件。他们编译后生成...
阅读(928) 评论(0)

C#下,展示数据库中的date数据类型的问题

项目开发中(ASP.NET MVC框架开发)遇到的一个问题是,数据库中存放了date类型的数据,在前台页面显示的时候总会带着时间值,现在想仅仅显示日期,不要时间值。 这个问题出现的原因是:C#本身只有DateTime数据类型,没有单纯的date类型,所以你从数据库中读出的date类型在填入DateTime类型的时候,都会填入默认全为0的时间值,当你前台显示的时候,实际上调用DateTime类型的...
阅读(2210) 评论(0)

EasyUI editable datagrid plugin 删除失败的解决方法

最近在学习使用EasyUI,今天跟着官方的教程做了一下editable datagrid的例子,官方教程在这里:http://www.jeasyui.com/tutorial/app/crud2.php。我的前台代码基本和官方教程一样,只不过我用的Thinkphp来写后台操作数据过程。 前台代码: Basic CRUD Application - jQuery Easy...
阅读(1353) 评论(0)

Thinkphp整合Discuz_X3.2,无法正常调用Ucenter函数

本人是新手,在Thinkphp 整合Discuz_3.2时,调用UCenter的函数时,怎么也无法成功,折腾了好久,终于成功了,在这里记录一下。 环境:Thinkphp3.1+Discuz_X3.2 public function mylogin(){ include '/bbs/uc_server/data/config.inc.php'; inclu...
阅读(862) 评论(0)

windows7下,php开启curl模块

PHP下打开curl模块,本以为是一个常规的模块开启过程,结果还是遇到了一些问题。这里记录一下。大体上其实只需要三步: 一:修改php.ini文件,将";extension=php_curl.dll"前面的分号注释去掉 二:根据php官方的步骤(http://php.net/manual/en/install.windows.extensions.php),将php中的libeay32.dll...
阅读(1475) 评论(0)

ASP.NET问题记录

初学ASP.NET,遇到的问题在这里记录一下: 一、ASP.NET连接MySQL数据库   1、安装mysql针对asp.net的驱动 首先到MySQL的官网下载MySQL针对ASP.NET的驱动。下载地址如下:   下载后进行安装,要注意安装过程中好像并不能更改安装路径,我的电脑下安装的默认路径是”C:\Program Files (x86)\MySQL\MySQL Connec...
阅读(449) 评论(0)

Linux下安装apache遇到的一些问题

第一次使用Linux安装apache,遇到一些问题,记录如下(其实主要是缺少相关联的文件): ( Linux环境:Ubuntu 12.10 apache:httpd-2.4.7.tar.gz 安装apache的过程中需要的一些其他软件: apr-1.5.0.tar.gz apr-util-1.5.3.tar.gz pcre-8.34.tar.gz ) apr,apr-util...
阅读(885) 评论(0)

Linux下Socket编程的端口问题( Bind(): Address already in use )

Linux下Socket编程的端口问题( Bind(): Address already in use ) 转载请注明 本文引用地址 http://blog.csdn.net/xl_xunzhao/archive/2008/10/23/3130037.aspx  最近在开发一个Linux下的聊天软件,每次修改了源代码并再次编译运行时,常遇到下面的地使用错误: Cann't bin...
阅读(698) 评论(0)

Linux无法启动Tomcat

本人是新手,第一次在Linux下使用Tomcat,将遇到的问题和大家分享一下。 jdk的安装过程比较简单,在/etc/profile中配置一下JAVA_HOME和PATH就可以了 tomcat的安装也是从网上找的教程,主要还是配置一下CATALINA_HOME,JRE_HOME,CLASSPATH,PATH这几个量 可是运行Tomcat时出现了问题,刚开始我是直接在bin目录中运行  ./s...
阅读(1389) 评论(0)
    个人资料
    • 访问:11635次
    • 积分:225
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类