编程

  • 并发编程的艺术

    现在我们介绍避免死锁的几个常见方法。 ❑ 避免一个线程同时获取多个锁。 ❑ 避免一个线程在锁内同时占用多个资源,尽量保证每个锁只占用一个资源。 ❑ 尝试使用定时锁,使用lock.t…

    Java 2022年8月20日
  • java 并发编程规约

    Rule 1. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯 1)创建单条线程时直接指定线程名称“`Thread t = new Thread();…

    Java 2022年8月17日
  • # 1. C++概述

    1. C++概述 1.1 c++简介 “c++”中的++来自于c语言中的递增运算符++,该运算符将变量加1。c++起初也叫”c with clsss”.通过名称表明,c++是对C的…

    编程笔记 2022年8月16日
  • shell编程之免交互

    Shell编程之免交互 一、Here Document免交互 1. Here Document概述 Here Document使用I/O重定向的方式将命令列表提供给交互式程序或命令…

    智能运维 2022年8月15日
  • Shell编程

    变量:类型只有数字、字符串、数组,不用分号 #!/bin/shstr_name=”jack”  #变量赋值,等号俩边不能有空格,比如str_name = &…

    智能运维 2022年8月14日
  • 使用 Kitten 开发一款趣味成语接龙游戏

    每一轮接龙成功后,初始接龙和成功接龙的成语,都会显示在作品的接龙记录里,便于使用者学习和记忆。通过积分的方式,能激励用户开动脑筋,努力完成接龙。 本作品极具智能和体贴性,如果用户接…

    编程笔记 2022年8月14日
  • 汪子熙趣味接龙游戏实现里原创部分的亮点

    本作品使用 Kitten编程猫这个具有国内自主知识产权的工具开发而成,工程里每一个积木的使用都是作者和原创。最值得一提的原创部分罗列如下: 使用列表的数据结构来存储将近2万个成语词…

    编程笔记 2022年8月14日
  • 汪子熙趣味接龙游戏实现的参考资源

    参考资源(参考或引用他人资源及出处)本作品未引用或者复制其他 kitten 作品的工程文件或者源代码,只参考了Kitten编程猫源码编辑工具自带的帮助文档。该文档的入口:在编辑器右…

    编程笔记 2022年8月14日
  • Linux应用编程之多次打开同一个文件

    同一个文件可以被多次打开,譬如在一个进程中多次打开同一个文件、在多个不同的进程中打开同一个文件。 一个进程内多次 open 打开同一个文件,那么会得到多个不同的文件描述符 fd ,…

    智能运维 2022年8月14日
  • Java – 网络编程

    使用 Java 进行网络编程时,由虚拟机实现了底层复杂的网络协议,Java 程序只需要调用 Java 标准库提供的接口,就可以简单高效地编写网络程序。Java 提供的这些标准库存在…

    Java 2022年8月13日