精华内容
下载资源
问答
  •   MySQL 3.23 中,如果表达式的右边是一个日期值或一个日期时间型字段,你可以使用 + 和 - 代替 DATE_ADD() 和 DATE_SUB()(示例如下)。 参数 date 是一个 DATETIME 或 DATE 值,指定一个日期的...
  • 一、如果想要搜索名字相关的 1.那需要搜索栏中输入类似下图的指令 可以看到如下图的结果: 还是太多 不知道如何筛选,那么我们再加上一些条件 2.比如,加上star,如下图所示 结果如下: 看起来项目总数已经很...

    一、如果想要搜索名字相关的

    1.那需要在搜索栏中输入类似下图的指令
    在这里插入图片描述
    可以看到如下图的结果:
    在这里插入图片描述
    还是太多 不知道如何筛选,那么我们再加上一些条件
    2.比如,加上star,如下图所示
    在这里插入图片描述
    结果如下:
    在这里插入图片描述
    看起来项目总数已经很少了 这时候就可以尽情筛选了
    3.再比如,再加上一个条件,forks
    在这里插入图片描述
    结果如下:
    在这里插入图片描述
    范围进一步缩小

    二、在详情页面查找

    方法和上面类似
    在这里插入图片描述
    结果如下:
    在这里插入图片描述

    三、在描述中查找

    在这里插入图片描述
    结果如下:
    在这里插入图片描述
    当然还有其他的条件可以选择,比如语言、抑或是更新日期
    在这里插入图片描述
    结果如下:
    在这里插入图片描述
    我们当然也可以输入中文显示
    在这里插入图片描述
    好了 ,到此基本github搜索项目的操作完成,希望对大家有所帮助。

    展开全文
  • java IO读写多层目录下的文件实例

    千次阅读 2013-10-18 15:23:37
    开发者只需要简单的调用就可以实现文件的读写操作,但是对于需要IO过程中加入特殊业务逻辑的操作还是需要自己去实现IO流的(比如大数据情况下,用读取的文件名称加日期作为文件夹的名字对文件分类管理),上面实现...

    缓存字符流读写复杂目录结构下的各种文件实例。

    现在有很多强大的工具包 封装了java IO操作,开发者只需要简单的调用就可以实现文件的读写操作,但是对于需要在IO过程中加入特殊业务逻辑的操作还是需要自己去实现IO流的(比如大数据情况下,用读取的文件名称加日期作为文件夹的名字对文件分类管理),上面实现了一个缓冲字节流的基本操作,读者可以在此基础上加入自己的业务逻辑组装自己的IO流。

     public static void copyToDirectory(File toFile, File fromFile) {
            if (fromFile.isDirectory()) {
                System.out.println("toFile路径: "+toFile.getAbsolutePath());
                if (!toFile.exists()) {
                    toFile.mkdir();
                }
                for (String child : fromFile.list()) {
                    copyToDirectory(new File(toFile, child), new File(fromFile, child));//如果文件夹有多层会递归调用
                }
            }
    
            int BYTE_SIZE = 1;
            int SAVE_SIZE = 1024;
            byte[] buff = new byte[BYTE_SIZE]; // 每次读的缓存
            byte[] save = new byte[SAVE_SIZE]; // 保存前缓存
            BufferedInputStream bf = null;
            BufferedOutputStream bos = null;
            try {
                if(toFile.isDirectory()){
                    return;
                }
                System.out.println("toFile名称: "+toFile.getName());
                bf = new BufferedInputStream(new FileInputStream(fromFile));
                System.out.println("fromFile: "+fromFile.getName());
                System.out.println("已经获取资源......");
                bos = new BufferedOutputStream(new FileOutputStream(toFile));
                System.out.println("准备保存到:" + toFile.getPath());
                System.out.println("开始读入......");
                int i = 0;
                while (bf.read(buff) != -1) { // 一个字节一个字节读
                    save[i] = buff[0];
                    if (i == SAVE_SIZE - 1) { // 达到保存长度时开始保存
                        bos.write(save, 0, SAVE_SIZE);
                        save = new byte[SAVE_SIZE];
                        i = 0;
                    } else {
                        i++;
                    }
                }
                // 最后这段如果没达到保存长度,需要把前面的保存下来
                if (i > 0) {
                    bos.write(save, 0, i - 1);
                }
                System.out.println("读取成功!!!");
                count ++;
    
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
                try {
                    if(bf!=null){
                        bf.close();
                    }
                    if(bos!=null){
                        bos.close();
                    }
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            System.out.println("读取文件总数: "+count);
        }

    递归删除复杂目录结构下的文件

    public static void rmDirectory(File file){
             if(file.isDirectory()){
                 for(String child:file.list()){
                     rmDirectory(new File(file,child)); //回调
                 }
             }
            if(file.isFile()){
                file.delete();
                System.out.println("成功删除文件:%s"+file.getName());
            }
            if(file.isDirectory()){
                file.delete();
                System.out.println("成功删除文件夹: "+file.getName());
            }
        }

    测试方法

    public static void main(String[] args) {
            rmDirectory(new File("D:\\myPicture"));
             try {
                copyToDirectory(new File("D:\\myPicture"), new File("E:\\strategy"));
            } catch (Exception e) {
                e.printStackTrace();
            }
    
        }



    展开全文
  • 上面的方法,我们将标签按钮的名字改为“LblShow”,如图十四: 图十四 将标签按钮的标题改成空字符串,也就是没有任何文字,如图十五: 图十五 4、输入程序代码: 我们前面讲到的元素布局、属性设置只不过...
  • php高级开发教程说明

    2008-11-27 11:39:22
    这个例子中,每个人的名字包括身高、年龄、性别及婚姻状况。地址中不但包括街道和 城市,而且也包括州、国家、甚至星球。电话号码附加了国家和地区号。 第二种解决方案比第一种好吗?两个都不是最好的。程序课上...
  • 酒水自动出品并且打单,同时酒水员的名字出现出品单上),根据后台参数设置出品是否需要刷卡(如选择自动出品则不需要刷卡) 5.结帐单中的酒水增加按物品类别小计项目(根据后台参数控制是否打印) 6.出品查询增加打印...
  • 在上面的需求实现时,我们自然会这么做: 1. 给下拉框添加<code>change事件,根据对应的项来控制筛选周期 2. 当用户改变筛选周期时,根据周期值,通过<code>setValue改变下拉框的值 ...
  • 数据库里面添加完了,然后根据Application字段的名字,比如我的是dotey,然后Code\DottextWeb目录下新建一个dotey的目录,里面新建一个空白的default.aspx文件 5、不出意外的话你的Blog就算是建好了,你就...
  • 出版日期:2002 年7月 页码:936 版次:1-1 内容简介  本书介绍了标准c++以及由c++所支持的关键性编程技术和设计技术。标准c++较以前的版本功能更强大,其中许多新的语言特性,如名字空间、异常、模板、运行时类型...
  • 出版日期:2002 年7月 页码:936 版次:1-1 内容简介  本书介绍了标准c++以及由c++所支持的关键性编程技术和设计技术。标准c++较以前的版本功能更强大,其中许多新的语言特性,如名字空间、异常、模板、运行时类型...
  • CuteFTP9简易汉化版

    2014-04-11 12:31:30
    在家还是在办公室,行业领先的一种上传软件软件可以智能地和安全地移动你的重要文件多个地点广域网或局域网。用一种上传软件你可以发布网页,下载最新的音乐,图片,和软件;或国内服务器之间传输文件,你的互联网服务...
  • C++程序设计语言(特别版)--源代码

    热门讨论 2012-04-23 07:33:51
    出版日期:2002 年7月 页码:936 版次:1-1 内容简介  本书介绍了标准c++以及由c++所支持的关键性编程技术和设计技术。标准c++较以前的版本功能更强大,其中许多新的语言特性,如名字空间、异常、模板、运行时类型...
  • 讲座的目的就是同学们中间普及 Linux 基础知识,为今后我们更加接近的了解 Linux 做一 个好的开端。 第一讲 Linux基础 这一讲中,我们主要是了解一下 Linux 的概况,以及对 Linux 有一个初步的感性认识。 ...
  • Visual Studio程序员箴言--详细书签版

    热门讨论 2012-10-16 20:37:39
    初学者还是经验丰富的用户来说,了解、掌握并实际工作中使用这些技巧都能开发中达到事半功倍的效果。 作译者 作者: Sara Ford  Sara Ford 作为Visual Studio核心团队负责测试的软件设计工程师,Sara Ford...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    18.2 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    C#学习笔记(2)【大 中 小】【打印】【加入收藏】【关闭】 【收藏到新浪ViVi】【收藏到365KEY】 浏览字号:日期:2004-07-11 人气:8092 出处: write by cash(天下第七) 2002.01.20 版权所有,翻录不究 cashcao@...
  • C#微软培训资料

    2014-01-22 14:10:17
    <<page 1>> page begin==================== 目 目目 目 录 录录 ... 2000 年 6 月 22 日 不论对 Microsoft 还是对整个 IT 业界都将成为值得纪念的一天 这一天 微软公司正式推出了其下一代...
  • 修改之后附上您的个人信息发送到上面的作者邮箱,作者负责全面测试后发布您修改后的新版本。 3.您使用本程序而导致任何伤害以及经济损失,由过错方依法承担所有责任,一概与第一作者及合作单位无关。 4.如果您使用...
  • 不过,你可能又想使用电脑中能有文档菜单,只是关机后才删除它们:还是原来的位置,新建一个名字叫“ClearRecentDocsOnExit”的二进制值,同样修改值为“01,00,00,00”。注意,01与00中间的逗号不是内容,这里...
  • 新手学习C++入门资料

    2008-12-28 23:58:50
    当时,面向对象编程还是一个比较新的理念,Stroustrup博士并不是从头开始设计新语言,而是C语言的基础上进行创建。这就是C++语言。 1985年,C++开始外面慢慢流行。经过多年的发展,C++已经有了多个版本。为次...
  • 出现上面两种错是CMOS电池没电了.解决方法:打开机箱,把主板上的一节纽扣电池取出,换上一节新的既可,或是CMOS被放电了,从新进入CMOS设置时间保存并退出就可解决此问题。 Press F1 tocontinue ,DEL to enter ...
  • oracle详解

    2013-03-25 09:40:36
    4.FILE和LOG,这两个参数分别指定备份的DMP名称和LOG名称,包括文件名和目录,例子见上面。 5.COMPRESS参数不压缩导出数据的内容。用来控制导出对象的storage语句如何产生。默认值为Y,使用默认值,对象的存储语句的...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    文件为doc版,可自行转成txt,手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! 入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令 Linux提供...
  • 深入学习shell脚本艺术

    热门讨论 2011-02-22 04:01:01
    中文版版权由译者杨春敏和黄毅共同所有,遵守英文版版权相应条款的条件下,欢迎保留本书译者名字和版权说明以非盈利的方式自由发布此中文版,以盈利目的的所有行为必须联系英文作者和两位中文译者以获得许可。...
  • JAVA面试题最全集

    2010-03-13 13:09:10
    2.J2EE是一种技术还是一种平台,他提供了那些技术。 3.什么是Application Server,它有什么功能和优点。 4.简单介绍连接池的优点和原理。 5.Web.xml的作用 四、其他 1.Web安全性的考虑(表单验证、浏览器Basic...

空空如也

空空如也

1 2 3
收藏数 50
精华内容 20
关键字:

名字在上面还是日期在上面