后端开发38分钟前
python自产调试工具pdb的使用 介绍 调试打印在写代码的时候不可避免 项目越大,调试可能花的时间会越多 print调试可能是最早用的,一段时间内你都会习惯这种方式 一旦成了老鸟,你应该会去用IDE的debugger,功能非常强大,效率就比print上了一个台阶 当然python像其他语言一样,也有自己的调试工具,pdb python debugger:...
服务器2025年09月28日
Samba软件安装 使用源代码安装samba,在终端输入如下指令: #sudo apt-get install samba #sudo apt-get install smbclient #sudo apt-get install libtalloc2 #sudo apt-get install selinux-utils Samba软件相关指令 Samb...
后端开发2025年09月21日
目录 快速入门 简介 时间生成与转换 Sleep 处理器时间 struct_time类 参考资料 参考资料 时区 格式化 其他 快速入门 In [1]: import time # 获取当前时间 In [25]: time.strftime("%Y-%m-%d_%H-%M-%S", time.localtime()) Out[25]: ...
前端开发2025年09月11日
众所周知,前端代码Javascript和CSS都是很容易拿到手的,网站上线后,就等于把自己辛苦写的JS和CSS公布出去了。从此以后,网站风格就这样被copy了,是不是狠心疼啊。平时前端工程师多数使用YUI Compressor,这是雅虎免费的工具,但这里我为大家推荐的却是Jasob工具,er....sorry,这是一款共享软件。不过我试用过后,真的狠犀利。...
后端开发2025年09月08日
目录 Semaphore 是一种用于控制线程并发访问数的同步工具。它通过维护一定数量的许可证来限制对共享资源的访问。 许可证的数量就是可以同时访问共享资源的线程数目。 当一个线程需要访问共享资源时,它必须先获取一个许可证,如果没有许可证可用,线程就会被阻塞,直到有一个许可证可用。 当一个线程完成了对共享资源的访问后,它必须释放一个许可证,以便其他线程可以获...
后端开发2025年08月29日
目录 CyclicBarrier是什么 CyclicBarrier的基本使用方法 CyclicBarrier的源码实现 (1)CyclicBarrier的初始化 (2)CyclicBarrier的等待和唤醒 CyclicBarrier的使用场景 总结 CyclicBarrier是什么 CyclicBarrier是Java并发包中提供的一种同步工具类,它可以...
后端开发2025年08月28日
目录 1.CountDownLatch的源码解读 2.CountDownLatch的原理解析 3.CountDownLatch的应用场景 4.总结 CountDownLatch是Java并发包中非常实用的一个工具类,它可以帮助我们实现线程之间的同步和协作。CountDownLatch的核心思想是通过计数器来控制线程的执行顺序。当计数器的值降为0时,所有等待...
服务器2025年08月27日
目录 ls 命令 os.Args 读取参数 pflag 小结 ls 命令 要实现ls,首先先我们复习一下ls命令。 ls不加任何参数,表示查询当前目录下的文件/文件夹 ls后面加上路径,列出所有,不包含隐藏文件/文件夹 ls -a列出所有,包括以.开头的隐藏文件 此命令还有很多功能,这一节的重点是命令行程度的编写,就实现上面四个。 os.Args 读取参数...
后端开发2025年08月26日
目录 WebService 简介 概述 使用 axis 调用 WebService 引入依赖 WebService 调用工具类 总结 WebService 简介 概述 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据 WebService 规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都...
服务器2025年08月25日
xz是什么 高压缩率的工具,它使用 LZMA2 压缩算法,生成的压缩文件比传统使用的 gzip、bzip2 生成的压缩文件更小, 不过xz也有一个坏处就是压缩时间比较长,比7z压缩时间还长一些。不过压缩主要用于归档,不介意的可以忽略。 擅长压缩文本和日志文件,针对这块的压缩率,是目前我发现效率最高的,没有之一。 语法结构: xz [选项] [参数] 主要参数...