Powered by Wordpress | Designed by mg12 | Valid XHTML 1.1 and CSS 2.1!
  • VBA:Excel自动填写序号

    自动序号填写为上一个数字+1 
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
        Dim meetingDate As Date
        Dim newSN As Integer
           
        meetingDate = Date + 7
               
        ‘满足如下三个条件时,才自动填写日期(一周后的日期)
        ‘1.单元格空白
        ‘2.行号大于1
        ‘3.列号为2
        If Target.Value = “” And Target.Column = 2 And Target.Row > 1 Then
            Target.Value = CStr(meetingDate)
           
           
            ‘自动填写左侧单元格内容为序号.序号为上一行同列数组+1
            If Target.Offset(0, -1).Value = “” And Target.Offset(-1, -1).Value <> “” And IsNumeric(Target.Offset(-1, -1).Value) Then
                newSN = Target.Offset(-1, -1).Value + 1
                Target.Offset(0, -1).Value = newSN
            Else
                Exit Sub
            End If
           
        Else
            Exit Sub
        End If
       
    End Sub
    Friday, November 7th, 2008 at 23:41
  • VBA:Excel双击自动填写当前日期

    如下,第二列从第二行起,如果单元格空白,则双击时自动填写当前日期,并且此日期不再随时间变化。

    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

        Dim currentDate As Date
        currentDate = Date
       
        ‘满足如下三个条件时,才自动填写当前日期
        ‘1.单元格空白
        ‘2.行号大于1
        ‘3.列号为2
        If Target.Value = “” And Target.Column = 2 And Target.Row > 1 Then
            Target.Value = CStr(currentDate)
        Else
            Exit Sub
        End If
       
    End Sub

    Thursday, November 6th, 2008 at 23:57
  • 索爱w910i进入收件箱”操作失败”的解决办法

    水货w910i手机,进入收件箱、发件箱提示“操作失败”,不能收发短信。

    尝试更新软件,无法更新。

    尝试”手机设定”->”重新设定”->”重设设置”也不行。

    最后通过“手机设定”->”重新设定”->”全部重设”解决。

    注意:“全部重设”会删除手机上的所有信息,含通讯录图片等。因此操作前务必先备份相关数据。

    Friday, July 25th, 2008 at 22:40
  • ajax发送POST请求服务器器端读不到参数的解决办法

    使用Ajax发送POST请求时,服务器端读参数,总读到为空.

    解决办法如下:

    在发XMLHttpRequest send之前,加入一行
    xmlHttp.setRequestHeader(”Content-Type”,”application/x-www-form-urlencoded”); 
    xmlHttp.send(paramStr);

    Sunday, June 29th, 2008 at 13:13
  • OpenSuSE的ssh无法使用密码登录问题的解决办法

    问题:
    新安装的OpenSuse10.3,开启ssh后,用Fterm登录ssh,登录失败,Fterm提示”Server doest not support password auth”.

    解决办法:
    ssh默认不支持密码方式验证.
    修改/etc/ssh/sshd_config文件,把
    PasswordAuthentication no
    修改为
    PasswordAuthentication yes

    再重启ssh服务即可:
    /etc/init.d/sshd restart 

    Saturday, May 3rd, 2008 at 12:58
  • Linux下vsftpd服务的配置方法(基于SuSE)

     1.         设置开机自动启动vsftpd服务

    # chkconfig vsftpd on

    2.         启动、停止、查询vsftpd:

    # /etc/init.d/vsftpd [start/stop/status]

    以独立方式运行时,才使用此命令启停服务.如果集成到xinetd,则启停xinetd即可.

    3.         配置手册:

    # man vsftpd.conf

    4.         配置文件:

    /etc/logrotate.d/vsftpd

    /etc/pam.d/vsftpd

    /etc/vsftpd.chroot_list

    /etc/vsftpd.conf

    /etc/ftpusers: 这里是一个文件列表,此文件内的用户不能够使用FTP

    /etc/services: 修改FTP服务器的端口

    5.         配置参数说明

    PLUS:/etc # grep ‘^[^#]‘ /etc/vsftpd.conf

    #是否开启写权限

    write_enable=YES

    dirmessage_enable=YES

    #是否允许本地用户登录.如为NO,只能匿名

    local_enable=YES            

    #是否允许匿名登录

    anonymous_enable=YES

    anon_world_readable_only=YES

    syslog_enable=YES

    connect_from_port_20=YES

    pam_service_name=vsftpd

    #将所有本地用户限制在自家目录中

    chroot_local_user=YES

    listen=YES

    ssl_enable=NO

     

    #将所有本地用户限制在自家目录中,NO则不限制。下面的指令是指出在所有本#地用户中例外于本 指令规定的用户

    chroot_local_user=YES
    #
    是否允许vsftpd读取一个提供了用户名的文件,如果chroot_local_user指令是YES的话, 将读取chroot_list_file中的文件
    chroot_list_enable=YES

    #则该文件中的用户不会被限制在自家主目录中,如果chroot_local_userNO的话则这些用户会被限制。
    chroot_list_file=/etc/vsftpd.chroot_list

     

    PLUS:/etc #

    注意:

    vsftpd.conf的配置项之后不能包含空格,否则会引起启动vsftpd失败.

    local_enable=YES

    不能配置为

    local_enable=YES    

     

     

    6.         xinetd联合配置说明

     

    vsfptd有两种不同的运行方式:

    l         方式一: 独立运行.

    l         方式二: 集成到xinetd中运行.

    (1).  采用方式一的配置说明

    /etc/vsftpd.conflistern参数设置为YES

      listen=YES

    /etc/xinetd.d/vsftpddisable参数设置为yes

    service ftp

    {

            socket_type             = stream

            protocol                = tcp

            wait                    = no

            user                    = root

            server                  = /usr/sbin/vsftpd

    #        server_args             =

    #        log_on_success          += DURATION USERID

    #        log_on_failure          += USERID

    #        nice                    = 10

            disable                 = yes

    }

    (2).  采用方式二的配置说明

    /etc/vsftpd.conf中注释掉listern参数

      # listen=YES

    /etc/xinetd.d/vsftpddisable参数设置为no

    service ftp

    {

            socket_type             = stream

            protocol                = tcp

            wait                    = no

            user                    = root

            server                  = /usr/sbin/vsftpd

    #        server_args             =

    #        log_on_success          += DURATION USERID

    #        log_on_failure          += USERID

    #        nice                    = 10

            disable                 = no

    }

     

     

    7.         配置实例

    配置要求:

    服务器FTP主目录: /ftp   用户登录时,提示“Welcome to PLUS FTP Server.”.

    不允许匿名登录,所有用户的下载限速200K/s.

    用户software有下载权限

    用户upload有下载、上传、删除权限

     

    配置过程:

    PLUS:/ # mkdir /ftp

    PLUS:/ # groupadd ftpgrp

    PLUS:/ # useradd -g ftpgrp -d /ftp/ software

    PLUS:/ # passwd software

    PLUS:/ # useradd -g ftpgrp -d /ftp/ upload

    PLUS:/ # passwd upload

    # upload用户有完全控制权限

    PLUS:/ # chown upload.ftpgrp /ftp -R       

    # 同组的software用户只有下载权限

    PLUS:/ # chmod 750 /ftp/

    vsftpd.conf配置文件:

    ftpd_banner=”Welcome to PLUS FTP Server.”

    #限速200K/s

    local_max_rate=204800

    #不允许匿名登录

    anonymous_enable=NO

    #允许本地用户登录

    local_enable=YES

    #限制用户在自家目录中

    chroot_local_user=YES

    # anonymous_enable=YES

    write_enable=YES

    #掩码设置为022,这样同组的software同样才有下载权限

    local_umask=022

    Saturday, May 3rd, 2008 at 12:48
  • Copyright © 2005-2008 http://blog.icheyo.net 粤ICP备08023838号