- 博客(17)
- 收藏
- 关注
原创 JavaScript函数
for (i = 0;i!= a.length;i++)下面的代码:// 创建一个数组let i;// 声明一个值,用来循环for (i = 0;i!= a.length;i++)返回 [0, 1, 8, 125, 1000]。在 JavaScript 中,可以根据条件来定义一个函数。比如下面的代码,当num等于 0 的时候才会定义myFuncvar myFunc;除了上述的定义函数方法外,你也可以在运行时用Function。
2025-01-24 17:01:36
616
原创 HTML CSS JS学习笔记之实现网页计算器2
小数点以及保留小数点后六位并可以进行四舍五入。加、减、乘、除、数字、退格、清除、等号运算。//查找字符串是否包含子字符串 “.”//查找字符串是否包含子字符串 “.”其余按钮功能暂未实现。
2025-01-24 14:50:27
235
原创 golang游戏开发学习笔记-开发一个简单的2D游戏(完成篇)
import(“math”“fmt”//一个简单的测试用的游戏地图生成函数for i := 0;j++{//将一个物体坐标转换为地图格子坐标范围startY = 0startX = 0//渲染地图i<=endX;i++{j<endY;= nil){在上述的地图类中,我们用一个二维切片储存地图中的所有方块。用地图长宽除以方块长宽获得横向和竖向方块数量然后往二维数组中放入方块。
2025-01-24 11:00:05
686
原创 Docker+OpenvSwitch走进VxLAN的世界_centos vxlan docker
host2配置跟上面差不多,把host2的虚拟网桥vxbr改为10.1.2.2/24,vxlan的remote_ip改成host1的192.168.2.1,host2的docker容器机ip改为10.1.2.4/24。我们可以看到vxbr网桥上面有 3个端口 ,一个是 自己跟本机通信 (这里是本机的eth0)的端口,一个是vxlan的端口,最后一个是 docker 容器机的eth0。可以看到容器机之间的通信 被封装在一个UDP报文里面 ,这个UDP的通信是通过host1和host2的 eth0转发。
2025-01-24 08:58:37
395
原创 apk体积优化,那些年我们一起踩过算法与数据结构的坑,全网独家首发!_算法与数据结构 apk
在面试程序员岗位时,我们往往需要经历一个编程面试过程,雇主会借此考验面试者的技术实力。然而,这些技术问题有时候却和我们的实际工作并无太大关系,也由此可能给我们的编程面试准备阶段带来很大的压力。我也因此写出这篇文章,相信能给即将进入职场的程序员带来帮助。今天在浏览技术新闻的时候,发现腾讯就在今天开源了一套 Android 原生的 UI 框架。你们有没有发现,腾讯特别喜欢干这种事,哪一种事呢?喜欢开源 UI 框架,小程序也是这样的。
2025-01-24 06:49:51
385
原创 Android仿人人客户端(v5
功能描述:消息中心视图中ViewPager对象的数据适配器。// 对顶部的导航栏进行设置。功能描述:消息中心视图。
2025-01-24 04:55:02
392
原创 AI 事件驱动场景 Serverless 实践
消息队列 Kafka 版是阿里云基于 Apache Kafka 构建的高吞吐量、高可扩展性的分布式消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理、在线和离线分析等,是大数据生态中不可或缺的产品之一,阿里云提供全托管服务,用户无需部署运维,更专业、更可靠、更安全。的要求,客户选择阿里云的 Knative 服务进行数据的弹性处理。Knative 社区中提供了丰富的事件源接入,包括 Kafka、Github,也支持接入消息云产品的一些事件,比如 MNS、RocketMQ 等。
2025-01-24 03:01:14
497
原创 2020最后一天! 我为大家准备一份Android 面试知识点大全迎接2021新的一年
4)线程执行某些 IO 操作,因为等待相关资源而进入了阻塞态,如 System.in, 但没有收到键盘的输入,则进入阻塞态。5)线程礼让,Thread.yield()方法,暂停当前正在执行的线程对象,把执行机会 让给相同或更高优先级的线程,但并不会使线程进入阻塞态,线程仍处于可执行 态,随时可能再次分得 CPU 时间。线程自闭,join()方法,在当前线程调用另一个线程的 join()方法,则当前线程进入阻塞态,直到另一个线程运行结束,当前 线程再由阻塞转为就绪态。
2025-01-24 00:30:26
917
原创 04-负载均衡及Ribbon&自定义负载均衡算法
*每个服务,访问5次 换下一个服务(3个)total=0 默认=0 如果等于5 就指向下一个服务节点index=0 默认为0 如果total=5 index+1*///被调用的次数//当前是谁在提供服务} else {total++;} else {
2025-01-23 23:29:25
775
原创 C++11智能指针(auto_ptr,unique_ptr,shared_ptr,weak_ptr的详解与模拟实现)
RAII思想除了可以用来设计智能指针,还可以用来设计守卫锁,防止异常安全导致的死锁问题。在引用计数的场景下,把节点中的_prev和_next改成weak_ptr就可以了。C++11中开始提供更靠谱的并且支持拷贝的shared_ptr。其实shared_ptr设计了一个删除器来解决这个问题。如果不是new出来的对象如何通过智能指针管理呢?
2025-01-20 15:55:02
898
原创 animegan2-pytorch 实现相机照片 转化为动漫滤镜效果图片
java调用python代码,Runtime.getRuntime().exec多命令连续执行,实现图片转换。接下来下载animegan2-pytorch项目zip,并解压。//animegan2-pytorch项目根目录。//anaconda3环境bat路径。首先安装好项目所需要的环境。pom文件需要引入依赖。
2025-01-20 15:19:52
917
原创 Android移动应用开发之AutoCompleteTextView、Spinner的简单使用_android appcompatspinner
values里的strings的配置里加入STRINGS。用处常见,几乎时刻都会用到,尤其是百度搜索等等。顾名思义,自动匹配文本的文本框。可以用于下拉列表选择。
2025-01-20 14:48:41
308
原创 Android Volley网络通信库学习
/ImageLoader构造函数的第二个参数是一个ImageCache的实例(严格来说,是实现ImageCache接口的某具体类的实例)这个控件在被从父控件detach的时候,会自动取消网络请求的,即完全不用我们担心相关网络请求的生命周期问题。将请求加入请求队列中:请求队列允许同时添加多个请求,也就是说,我们一次性可以添加多个请求到请求队列中。第一个参数表示显示图片的控件,第二个参数表示加载图片时显示的图片,第三个参数表示出错时的图片显示。//处理返回请求返回的结果。//处理返回请求返回的结果。
2025-01-20 13:05:14
459
原创 30岁、高中学历、零基础、能不能自学Python?要多久?学到什么程度可以找到工作?
学了知识,就要用,通过实际案例,你会更深入地掌握这些知识。在我学习python之前,一度以为这是非常枯燥的事情,但直到我遇到这个老师的课,我才知道,原来编程可以如此有趣。如果学习完上面的基础视频后,你仍是一种蒙蔽的状态,没有关系,下面这套教程就帮你正式开启Python的学习之路。把自己没有答上,没有答好的点 ,百度出来 背熟,不要下次倒在同一个问题上。每一节课以实际案例来作为课程内容,再加上老师幽默风趣的教学风格,相信你的学习过程会趣味十足。在投简历的时候, 同时开始进行刷题,刷面试题。
2025-01-20 11:34:09
517
原创 Redis~哈希(Hash)类型的数据结构之字典
table属性:是一个数组,数组中的每个元素都是一个指向dict.h/dictEntry结构的指针,每个 dictEntry结构保存着一个键值对size属性:记录了哈希表的大小,也即是table数组的大小used属性:则记录了哈希表目前已有节点(键值对)的数量sizemask属性:的值总是等于size-1,这个属性和哈希值一起决定一个键应该被放到table数组的哪个索引上面下图展示了一个大小为4的空哈希表(没有包含任何键值对)
2025-01-18 05:56:20
953
原创 MySQL进阶语句_mysql进阶语法
MySQL相关知识都是针对一个表或几个表的单条SQL语句,使用这样的SQL语句虽然可以完成需求,但在实际的数据库应用中,有些数据库操作可能会非常复杂,可能会需要多条SQL语句一起去处理才能够完成,使用存储过程轻松而高效的去完成这个需求,类似shell脚本里的函数。存储过程是一组为了完成特定功能的SQL语句集合。存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称存储起来,这个过程经编译和优化后存储在数据库服务器中。当需要使用该存储过程时,只需要调用它即可。
2025-01-18 03:15:18
880
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人