学习自 C++17 入门经典
【代码】C++ boost学习。
TypeScript 非原创 非盈利 购买书籍自带源码 仅供参考
可以使用环绕通知实现记录一个方法的耗时,异常通知用于改善程序中过多的try catch 冗余代码,或者是针对出现的异常做由chatgpt生成。
单例工厂,维护一个单例注册表,每种迷宫子类维护一个单例,这种方式不用破坏原来的代码结构,将单例实现搬到外面,如果维持全局的单例单例也有些困难。
Android,Handler,源码分析
Android 自定义TextView 实现反光效果 圆角
今天抽空看《第一行代码》关于 "编写精美聊天界面"的示例,想改进例子使用 RecyclerView 结合 viewBinding ,但是发现布局全部靠左效果图是下面这样子:话不多说,先上代码:接收和发送气泡的布局layer_message_bubble_receive.xml<?xml version="1.0" encoding="utf-8"?><shape android:shape="rectangle" xmlns:android="http://s.
实现线程的两种方式第一种方式--继承Thread类步骤:代码:第二种方式--实现Runnable接口方式1:代码1:方式2:代码2:方式3:代码3: 第一种方式–继承Thread类 步骤: 完成线程真正功能的代码放在类的run()方法中,当一个类继承Thread类后,就可以在该类中覆盖run()方法,将实现该线程功能的代码写入run()方法中,然后同时调用Thread类中的start()方法执行线...
运营商信息上报MCC: 移动国家号码,由3位数字组成,唯一的识别移动客户所属的国家,我国为460MNC: 为网络id,由两位数字组成,用于识别移动客户所归属的移动网络, 中国移动系统使用00、02、04、07,中国联通GSM系统使用01、06、09,中国电信CDMA系统使用03、05、电信4G使用11,中国铁通系统使用20。运营商名称代码中国移动00 02 04 07 08 13中国联通01 06 09 10中国电信03 05 11 12中国铁通20
基本enum特性 enum的一些基本方法 通过下面的例子演示enum提供的一些功能(摘抄自《java编程思想》) import static net.mindview.util.Print.*; enum Shrubbery{ GROUND, CRAWLING, HANGING } public class EnumClass { public static void main(Str...
JavaScript入门 在网页中插入JavaScript代码 使用script标签往网页中插入代码,与HTML文件放置于同一个源文件中。这种插入方式可以将JavaScript放置于HTML文件的任何位置浏览器都能够解析出来。但是当要使用的元素或函数放在了调用它的地方的后面,浏览器将无法执行这些代码。所以建议放在如下位置(个人习惯)~ <!DOCTYPE html> <html&...
多态复习笔记-2 缺陷:覆盖私有方法 package java_test1; /* * 2019/7/23 * 覆盖问题 * */ public class PrivateOverride { private void f() { System.out.println("private f()"); } public static void main(String[] args) ...
多态复习笔记-1 再论向上转型 package java_test1; /* * 2019/7/22 * 多台测试向上转型 * */ //创建一个乐谱枚举类型 enum Note{ MIDDLE_C,C_SHARP,B_FLAT; } //创建一个instrument乐器类型 class instrument{ public void play(Note n) { System.ou...
JavaScript基础语法 1) 语言编码 JavaScript语言建立在Unicode字符集的,所以除了注释之外的地方不要使用中文(你可不能保证别人的浏览器能支持中文) 2)大小写敏感 见名知意,对于保留字可根据系统的默认大小写来输入,对于特定变量可以使用大写字符或者大写字符开头,如类构造函数等 3)代码格式化 如果要在字符串,表达式中间插入分割字符,可使用转义字符,其他情况不得随便插入分隔符...
多态复习笔记-3 缺陷:域与静态方法 域的缺陷: package java_test1; /* * 2019/7/23 * 缺陷:域与静态方法 * */ class Super{ public int field=0; public int getField() {return field;} } class Sub extends Super{ public int field=1...
并发进程1 程序执行的顺序性1.1 程序执行顺序性程序执行的顺序性包括两个定义:程序内部的顺序性和程序外部的顺序性内部:程序内部的顺序性是指单线程进程执行时呈现程序内部的顺序性外部:程序外部的顺序性是指多个进程之间的顺序执行关系,这人写进程在时间上按照次序严格有效的执行,完成一个作业级的任务。2 程序执行的并发性2.1 程序并发性的含义进程的并发性是指一组进程在执行时间上是重叠...
多态复习笔记-4 构造器的调用顺序 package java_test1; /* * 2019/7/23 * 构造器与多态-构造器的调用顺序 * */ class Meal{ Meal(){ System.out.println("Meal()"); } } class Bread{ Bread(){ System.out.println("Bread()"); } } cl...
多态复习笔记-5 构造器内部的多态方法的行为 在前面的笔记中我们知道了构造器的调用顺序,首先是调用了基类的构造器,假如我们将动态绑定的方法放在了构造器中,那么在调用Glyph的构造器中的draw方法实际上应该调用的是导出类RoundGlyph 中所覆盖后的draw方法,此时我们会发现一个问题:这个导出类RoundGlyph 中所覆盖后的draw方法此时并没有初始化而被调用,那么为什么没有出现问题呢...
初始化与清理复习笔记-this关键字 this关键字引入 先看一段代码 package java_test2; /* * 2019/7/24 * this关键字相关测试 * */ class Banana{ void peel(int i) { //do something } } public class BananaPeel { public static void main(...
。MVC:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(con...
初始化与清理复习笔记-垃圾回收器在java虚拟机中,堆的实现像是队列一样,所以垃圾回收器对于提高对象的创建速度有着明显的效果。其他系统中的垃圾回收机制-引用计数:引用计数是一种简单但是速度很慢的垃圾回收技术,每个对象含有一个引用计数器,当有引用连接至引用计数器,引用计数加一,当引用离开作用域或者被置为null,引用计数减一。缺陷:不能解决“交互自引用的对象组”问题。垃圾回收器依据的思想:对...
关于Java 发送邮件中mail.jar和activation.jar包的引入我写一下我的探索路线(想知道怎么做直接看7)1)尝试放在jdk lib 下面–>无效2)尝试放在 jdk jre lib 下面–>无效3)尝试放在jdk jre lib txt 下面–>无效4)尝试修改classpath 并配置上述几种方式的所有路径–>无效5)我发现eclipse中...
这个需要认真写
4.1 无状态的HTTP协议Internet协议可以分为有状态协议和无状态协议。HTTP协议是一种无状态协议,采用“连接-请求-应答-关闭”模式,一旦客户端请求结束吴福气就会中断连接,当下一个请求发送时,服务器把这个请求看成一个新的连接,然而对于交互式的Web应用,保持状态是非常重要的,而会话跟踪技术就是来解决这些问题的。4.2 会话跟踪技术会话跟踪技术是一种在客户端和服务器间保持HTTP...
多态复习笔记-1再论向上转型package java_test1;/* * 2019/7/22 * 多台测试向上转型 * *///创建一个乐谱枚举类型enum Note{ MIDDLE_C,C_SHARP,B_FLAT;}//创建一个instrument乐器类型class instrument{ public void play(Note n) { System.ou...
临界区的调度原则临界区与临界资源并发进程中与共享变量有关的程序段成为临界区,共享变量代表的资源成为临界资源。临界区调度原则一次只允许一个进程进入临界区内执行如果已有进程在临界区,其他视图进入的进程等待进入临界区内的进程应在有限的时间内进出,一遍使等待进程中的一个进入实现临界区管理的几种错误算法两个进程都认为对方不在临界区中,同时进入了临界区两个进程都认为对方在临界区中,...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号