关闭
当前搜索:

杂记 (3) —— C and linux

问题 遇到一个奇怪的现象. 在移动硬盘中自己编译c程序得到的可执行文件没有可执行属性,使用root +x也不能改变他的属性. 当我把它放入自己电脑中的硬盘后,就可以chmod +x了. 自己猜想这可能和文件系统相关. fdisk -l Device Boot Start End Sectors Size Id Type /dev/sda1 *...
阅读(339) 评论(0)

unix环境编程练习 (1)

函数练习1.对mmap映射地址操作mmap(), fstat()mmap(): 将文件和设备空间映射到内存中,内存操作比磁盘更快。映射成功返回内存地址,是被返回-1.之后可以直接对映射的地址进行操作。 fstat()获取文件的状态。#include #include #include #include ...
阅读(675) 评论(0)

linux C ----- udp, tcp, unix socket通信简单例子

udp socket相关知识UDP的程序设计可以分成客户端和服务器端两个部分。两者的主要差别在于对地址的绑定函数,客户端可以不用进行地质和端口的绑定。(客户端是随机拿一个大于1024的端口去连接的) 和TCP相比,UDP缺少connect(),listen(),accept()函数 【因为tcp面向连接,而UDP是无连接的。】 服务端的UDP编程: 动作 函数 创建 socket(...
阅读(3421) 评论(0)

杂记 (2) —— linux and C

问题 自动获取IP的网卡设置怎嘛查看IPv4? 将/etc/sysconfig/network-scripts/ifcfg-eth0中的BOOTPROTO的值更改成dhcp. 然后ifdown 网卡名, ifup 网卡名. linux某一项service没有找到? 将可执行文件的路径加入PATH中。相关文件(ubuntu): /etc/environment 能Ping通linux,但是不能ss...
阅读(1176) 评论(0)

shell编程 (1) —— 基础

关于bashbash的内部命令:shell在启动时就调入内存。 bash的外部命令:使用时才从硬盘中读入内存。命令通配符: ? : 匹配任意一个字符 [] : 匹配括号中的任意单字符 * : 匹配任何的字符或者字符串,包括空字符串shell程序shell程序本质是普通文本文件,加上可执行权限后可以让shell执行文本中的程序。#! shell compiler # filename...
阅读(366) 评论(0)

杂记 (1) —— Network + Text editing

遇到的问题 在ssh上登录服务器遇到乱码? $ export LANG=”zh_CN.GBK” 改变字符成GBK还有乱码怎么办? $ export LANG="zh_CN.GBK" $ gcc -o pipe pipe.c pipe.c: ÔÚº¯Êý¡®main¡¯ÖÐ: pipe.c:20:21: ´íÎ󣺡®buff¡¯Î´ÉùÃ÷(Ôڴ˺¯ÊýÄÚµÚÒ»´ÎʹÓÃ) re...
阅读(306) 评论(0)

windows+CentOS+git服务器搭建记录

设计:在CentOS上创建一个管理共享文件夹的用户git。 创建需要登录的用户man1,man2. 密码分别是man12013,man22013. 实现访问的权限分配: 一些必须知道的东西:ssh的退出: exit 传输文件: man2@edemon-PC MINGW64 ~/man2 (master) $ scp info man2@192.168.137.99:/home/man2...
阅读(1169) 评论(0)

git learn (1)

版本库(代码仓库)分布式版本控制系统git是用C写的。 本机器上的Git仓库配置(用户名和Email地址)$ git config --global user.name "userName" $ git config --global user.email "email@**.com"版本库(代码仓库)repository git可以跟踪文件的修改操作,任何时候都能追踪历史并还原。 二进制文件...
阅读(502) 评论(0)

algorithm 题集五 (16.07.20)

acdream 1213 Matrix Multiplicationhttp://acdream.info/problem?pid=1213 大意:定义矩阵A,a_{ij}=1表示i结点是边j的一个端点。其他部分是0,。求解A^{T}A中数值的和。 分析:A^{T}A的结果 举例子找规律:#include #include #include <cstri...
阅读(579) 评论(0)

ANSI C (2) —— str系列函数

数组和指针数组名是一个指针常量,数组定义时设置成数组第一个单元的地址,从此以后就不能修改,int a[3]; a=… 是错误的。但是修改数组的单元是合法的,a[1]=…。 指针变量可以进行赋值操作。#include int main(){ char *p=NULL; char s[10]="123456789"; p=s; printf("%s\...
阅读(583) 评论(0)

GIS项目设计——MaoEr森林资源管理系统

这应该是在大学做的最后一个开发项目。 刚刚经历的3S技术应用综合实习,分为三个模块,遥感实习,外业实习,GIS项目设计。时间长度达到11天。 这篇博文记录的主要是GIS项目设计的一些问题及关键步骤。项目开发环境:MicroSoft Visual Studio 2010 + ArcGIS Engine 10.0 矢量数据或栅格文件存放在项目所在文件夹下的bin\debug\data文件夹下,图片...
阅读(2067) 评论(1)

C++ primer (2) —— 基础

一年前的部分学习笔记,现在整理并复习它们。八 域和生命期名字空间域是不包含在函数声明,函数定义或者类定义内的程序文本部分。 程序员也可以利用名字空间定义namespace definition 来定义用户声明的user-declared 的名字空间。它们被嵌套在全局域内。局部域内的名字解析是这样进行的: 首先查找使用该名字的域, 如果找到一个声明则该名字被解析. 如果没有找到则查找包含该域的域,...
阅读(1633) 评论(0)

C++ primer (1) —— 基础

一年前的部分学习笔记,现在整理并复习它们。三 C++数据类型十进制,8进制,16进制——20;024;0x14. 迭代:多次循环,反复执行。 缺省:default,系统默认状态。c可打印字符基本的 ASCII 字符集共有 128 个字符,其中有 96 个可打印字符,包括常用的字母、数字、标点符号。(另外还有 32 个控制字符)Unicode(统一码、万国码、单一码):是一种在计算机上使用的字符编...
阅读(1539) 评论(0)

linux C 网络编程基础

TCP/IP基础UDP提供无连接服务 UDP的数据格式:#ifdef __FAVOR_BSD struct udphdr { u_int16_t uh_sport; /* source port */ u_int16_t uh_dport; /* destination port */ u_int16_t...
阅读(1857) 评论(0)

用C学习线性表

线性表是n个数据元素组成的有限序列,按照存储的方式分为顺序和链式。今天用C对顺序和链式分别做点练习。 (下面有很大一部分的代码是用vim写的,贴到博客上就有些格式问题了,不知道怎么解决。。)纯C+顺序表 完成迷你选座系统谁说简单数组不强大? 用简单的数组完成小型的选座系统建设:#include #include #include #...
阅读(389) 评论(0)
588条 共40页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:331291次
    • 积分:8856
    • 等级:
    • 排名:第2517名
    • 原创:575篇
    • 转载:13篇
    • 译文:0篇
    • 评论:36条
    我的链接
    最新评论