自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 CSS基础9-移动端适配与多列布局

translate() | 复合属性,只一个值默认X轴,Y轴为0 || translateX() | 在X轴上位移 || translateY() | 在Y轴上位移 || column-gap:*px | 列间隔 || rotateX() | 在X轴上旋转 || rotateY() | 在Y轴上旋转 || rotateZ() | 在Z轴旋转 || scaleX() | 在X轴上缩放 || scaleY() | 在Y轴上缩放 || rotate() | 复合属性 || scale() | 复合属性 |

2024-12-20 08:09:20 446

原创 CSS3 平面 2D 变换+CSS3 过渡

过渡(transition)是CSS3中具有颠覆性的特征之一,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。对非置换的行内元素无效,比如span(inline)无效,img(虽然是inline,但是它是置换元素)有效。包含两个参数值,分别表示X轴和Y轴倾斜的角度,如果第二个参数为空,则默认为0,参数为负表示向相反方向倾斜。translate()方法,根据左(X 轴)和顶部(Y 轴)位置给定的参数,从当前元素位置移动。

2024-12-20 08:05:39 986

原创 Codeforces Round #336 (Div

输入 两个字符串a和b ,让a字符串往b里正序匹配所有与a一样长的字符然后每个字符相减求绝对值,最后绝对值求和。那么可以用存放0的数组 用 s最后一个位置的0出现的次数减去s前一个位置0出现的次数 即为这个数所遍历的结果。所有字符串只有两个数字0和1 先用两个数值分别存放0和1出现的位置和出现的次数。遍历a中所有字符数 ,这个数在b中对应a长度的字符串(假设为s)减去相应字符数。假如这个数是1 在s中减去1等于0(可以不考虑) 而减去0时等于1。同学CW的模板,感觉挺巧妙。

2024-12-20 08:01:48 461

原创 cocos2d-js 手游解密jsc和WebSocket数据aes加密解密分析②

得到 纯字节集{8,0,41,0,42,0,1,0,14,0,2,154,1,92,44,65,229,89,133,72,51,37,57,59,138,208,216,174,148,209,13,209,53,218,63,108,35,100,39,4,124,111}我们要找的aesKey 和 aesIV, 是由 aesKeyBuffer和 aesIvBuffer 赋值。数据有些看不懂,解析一下在看看【字节集】还原到【十六进制】经过测试,前20位是包头,需要删除掉再解密。

2024-12-20 07:58:08 556

原创 cobbler无人值守自动安装系统

执行这条命令下载需要的环境查看下载的文件再次检查启动rsyncd服务下载pykickstart生成密码1修改配置文件中的密码1重启cobbler服务并检查(第一条提示,debian系统这里测试不做安装)安装fence-agents执行这条命令(做硬链接)total 4.3G截图中的参数为bios ,不是blos (手误请注意)

2024-12-20 07:54:27 669

原创 CGBTN2110-DAY13总结复习

/高效字符输出流需要的参数是Writer,但是我们传入的是FW,以上4个流均可作为参数传入。//可以,是多态的写法。//可以,是多态的写法。

2024-12-20 07:50:46 849

原创 CCF201703-2 学生排队

1)第一次调整,命令为“3号同学向后移动2”,表示3号同学出队,向后移动2名同学的距离,再插入到队列中,新队列中学生的学号依次为1, 2, 4, 5, 3, 6, 7, 8;3)第三次调整,命令为“3号同学向前移动2”,表示3号同学出队,向前移动2名同学的距离,再插入到队列中,新队列中学生的学号依次为1, 2, 4, 3, 5, 8, 6, 7。接下来m行,每行两个整数p, q,如果q为正,表示学号为p的同学向后移动q,如果q为负,表示学号为p的同学向前移动-q。,表示学生的数量,学生的学号由1到。

2024-12-20 07:47:06 694

原创 CA 认证过程及 https 实现方法_ca登录认证的流程图

证书请求文件:CSR 是 Cerificate Signing Request 的英文缩写,即证书请求文件,也就是证书申请者在申请数字证书时由 CSP(加密服务提供者)在生成私钥的同时也生成证书请求文件,证书申请者只要把CSR 文件提交给证书颁发机构后,证书颁发机构使用其根证书的私钥签名就生成了证书文件,也就是颁发给用户的证书。生成 CA 的根证书和私钥。认证中心(CA)的功能有:证书发放、证书更新、证书撤销和证书验证。3、 CA 使用根证书的私钥加密请求文件,生成证书。-newca 新的 CA 证书。

2024-12-20 07:39:39 723

原创 C++中建立对象间消息连接的一种系统方法

/因为sizeof(CallBackFunction) > sizeof(CallBackStaticFunction)static void Response(CallData callData) //对“音量改变”的反应。void HighVoiceResponse(CallData callData)//对高音的反应。void LowVoiceResponse(CallData callData)// 对低音的反应。

2024-12-20 07:35:58 752

原创 C++11多线程第一篇 并发基本概念及实现,进程、线程基本概念_c++线程、进程

在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列。一切进程至少都有一个执行线程。线程在进程内部运行,本质是在进程地址空间内运行。在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化。透过进程虚拟地址空间,可以看到进程的大部分资源,将进程资源合理分配给每个执行流,就形成了线程执行流。线程启动速度更快,更轻量级。系统资源开销更少,执行速度更快。比如共享内存这种通信方式比任何通信方式都更快。

2024-12-20 07:32:16 787

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除