加载中…
  
博文
标签:

亚洲

h4

命令

系统日期

修改

it

分类: 嵌入式

一、查看和修改Linux的时区

1. 查看当前时区

命令 : 'date -R'

2. 修改设置Linux服务器时区

方法 A

命令 : 'tzselect'

方法 B 仅限于RedHat Linux 和 CentOS

命令 : 'timeconfig'

方法 C 适用于Debian

命令 : 'dpkg-reconfigure tzdata'

3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件

cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

例如:在设置中国时区使用亚洲/上海(+8)

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

二、查看和修改Linux的时间

1. 查看时间和日期

命令 : 'date'

2.设置时间和日期

例如:将系统日期设定成2009年11月3日的命令

命令 : 'date -s 11/03/2009'

将系统时间设定成下午5点55分55秒的命令

命令 : 'date -s 17:55:55'

3. 将当前时间和日期写入BIOS,避免重启后失效

命令 : 'hwclock -w'

 

注:

date
不加参数可以直接看到当前日期时间

cal

标签:

it

分类: 驱动及低层开发
(2010-11-20 16:26)
标签:

shfileopstruct

it

分类: C
 与所有仅使用数据结构作为输入参数的函数一样,SHFileOperation()函数是一个相当灵活的例程。通过以适当的方式组合各种标志,和使用(或不使用)各个SHFILEOPSTRUCT结构的成员,它可以执行许多操作。下面就让我们来看一看这个结构中每一个成员所起的的作用:

Hwnd
 由这个函数生成的所有对话框的父窗口Handle。
 
wFunc
 表示要执行的操作
 
pFrom
 含有源文件名的缓冲
 
pTo
 含有目标文件名的缓冲(不考虑删除的情况)
 
fFlags
 能够影响操作的标志
 
fAnyOperationsAborted
 包含TRUE或FALSE的返回值。它依赖于是否在操作完成之前用户取消了操作。通过检测这个成员,你就可以确定操作是正常完成了还是被手动中断了。
 
hNameMappings
 资料描述它为包含SHNAMEMAPPING结构数组的文件名映射对象的Handle。
 
lpszProgressTitle
 一个在一定情况下用于显示对话框标题的字符串。
 

 抑制的对话框
&
标签:

二叉树

表示方法

it

分类: C基础例子

 

// * ======================================== */
// *    程式实例: 7_3_1.c                     */
// *    二叉树的数组表示法               &

标签:

链表

释放内存空间

it

分类: C基础例子

// * ======================================== */
// *    程式实例: 3_6.c                     */
// *    链结串列的节点删除和记忆体释回        */
// * ======================================== */
#include <stdlib.h>

struct llist                       // * 串列结构宣告          */
{
   int num;             &nbs

标签:

杂谈

分类: JAVA

在Java1.0中,已经有一个用于GUI编程的类库AWT(Abstract Window Toolkit),称之为抽象窗口工具箱。遗憾的是,AWT中的组件(例如按钮,类名为Button)在实现中使用了本地代码(Native Code),这些组件的创建和行为是由应用程序所在平台上的本地GUI工具来处理的。因此,AWT组件要在不同的平台上提供给用户一致的行为就受到了很大的限制。同时,AWT组件中还存在很多bug,这就使得使用AWT来开发跨平台的GUI应用程序困难重重。
    1996年,SUN公司和Netsacpe公司在一个称为Swing的项目中合作完善了Netsacpe公司原来开发的一套GUI库,也就是现在所谓的Swing组件。Swing组件和原来的AWT组件完全不同,最大的区别就是Swing组件的实现中没有使用本地代码,这样对底层平台的依赖型就大为降低,并且可以给不同平台的用户一致的感觉。此外,和原来的AWT相比,Swing中提供了内容更多、使用更为方便的组件。
    在阅读一些书籍时,常会遇到名词JFC(Java Foundation Class)。JFC的概念是在1997年的JavaOne开发者大会上首次提出的,是指用于构建GUI的一组API。实际上,Swing只是JFC的一部分,其它的还有二维图形(Java 2D)API以及拖放(Drag and D

分类: C
 简述:
  向一指定目的地发送数据。
  #include <winsock.h>
  int PASCAL FAR sendto( SOCKET s, const char FAR* buf, int len, int flags,
  const struct sockaddr FAR* to, int tolen);
  s:一个标识套接口的描述字。
  buf:包含待发送数据的缓冲区。
  len:buf缓冲区中数据的长度。
  flags:调用方式标志位。
  to:(可选)指针,指向目的套接口的地址。
  tolen:to所指地址的长度。
注释:
   sendto()适用于已连接的数据报或流式套接口发送数据。对于数据报类套接口,必需注意发送数据长度不应超过通讯子网的IP包最大长度。IP包最大长度在WSAStartup()调用返回的WSAData的iMaxUdpDg元素中。如果数据太长无法自动通过下层协议,则返回WSAEMSGSIZE错误,数据不会被发送。
   请注意成功地完成sendto()调用并不意味着数据传送到达。
   sendto()函数主要用于SOCK_DGRAM类型套接口向to参数指定端的套接口发送数据报。对于S
标签:

学习公社

分类: C
 简述:
  接收一个数据报并保存源地址。
  #include <winsock.h>
  int PASCAL FAR recvfrom( SOCKET s, char FAR* buf, int len, int flags,
  struct sockaddr FAR* from, int FAR* fromlen);
  s:标识一个已连接套接口的描述字。
  buf:接收数据缓冲区。
  len:缓冲区长度。
  flags:调用操作方式。
  from:(可选)指针,指向装有源地址的缓冲区。
  fromlen:(可选)指针,指向from缓冲区长度值。

注释:
    本函数由于从(已连接)套接口上接收数据,并捕获数据发送源的地址。
    对于SOCK_STREAM类型的套接口,最多可接收缓冲区大小个数据。如果套接口被设置为线内接收带外数据(选项为SO_OOBINLINE),且有带外数据未读入,则返回带外数据。应用程序可通过调用ioctlsocket()的SOCATMARK命令来确定是否有带外数据待读入。对于SOCK_STREAM类型套接口,忽略from和fromlen参数。
   对于数据报类套接口,队列中
标签:

学习公社

分类: C
 一、函数解释

(参见MSDN)

The CreateThread function creates a thread to execute within the virtual address space of the calling process.

To create a thread that runs in the virtual address space of another process, use the CreateRemoteThread function.

 HANDLE CreateThread(   LPSECURITY_ATTRIBUTES lpThreadAttributes,   SIZE_T dwStackSize,   LPTHREAD_START_ROUTINE lpStartAddress,   LPVOID lpParameter,   DWORD dwCreationFlags,
(2007-05-20 20:51)
分类: C
一、林锐的 

已知strcpy函数的原型是

       char *strcpy(char *strDest, const char *strSrc);

       其中strDest是目的字符串,strSrc是源字符串。

(1)不调用C++/C的字符串库函数,请编写函数 strcpy

char *strcpy(char *strDest, const char *strSrc);

{

    assert((strDest!=NULL) && (strSrc !=NULL)); // 2

    char *address = strDest;                   // 2

    while( (*strDest++ = * strSrc++) != \0    // 2

       NULL ;

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有