网络基础好文(通俗易懂系列)

通俗易懂,请点击链接 1.CPU是什么 cpu跑的快:cpu>内存>硬盘(速度) cpu没记性:硬盘>内存&cpu(容量/记忆) cpu的小弟:寄存器和程序计数器 cpu工作:读取内存和缓存里的程序代码,寄存器以迅雷般的速度运输数据,程序计数器会记录每一条指令,然后一条一条发给cpu执行。 cpu的唯一的记忆:缓存 局部性原理:一个内存位置被访问了, 附近的位置很快也会访...
分类: 其他 发布时间: 10-09 22:41 阅读次数: 0

JVM面试刷题

1.jvm线程内存共享有哪些 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区) ,Heap(堆) , Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的),Native Method Stack ( 本地方法栈 ),其中Method Area 和 Heap 是线程共享的 ,VM Stack,Na...
分类: 其他 发布时间: 10-09 22:41 阅读次数: 0

java基础面试刷题

1.考察>>,<<用法 java中有三种移位运算符 <<      :     左移运算符,num << 1,相当于num乘以2 >>      :     右移运算符,num >> 1,相当于num除以2 >>>    :     无符号右移,忽略符号位,空位都以0补齐...
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

网络基础面试刷题

1.下列协议属于应用层协议的是 () 物理层: RJ45 、 CLOCK 、 IEEE802.3 (中继器,集线器) 数据链路: PPP 、 FR 、 HDLC 、 VLAN 、 MAC (网桥,交换机)  网络层: IP 、 ICMP 、 ARP 、 RARP 、 OSPF 、 IPX 、 RIP 、 IGRP 、 (路由器) 传输层: TCP 、 UDP 、 SPX  (网关) ...
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

(源)Post Material实现后期DitanceFog

后期DitanceFog @Author: [email protected] @GameFrameWork: Base DZGameFrameWork [Branch GameClientFame - (Branch Studio 0.1)] 蓝图部分: 蓝图主要完成 1、构建Dynamic Materia Instance ,然后赋予PPC(Post Process Component). 构建函数先判断是否创建过,没有就创建,然后缓存返回。(常用写法) 2、更新材质参数 3、材质部
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

微专业Android安卓开发工程师从入门到精通全套高清视频教程配套资料齐全

课程目录: Android应用界面开发 开课时间: 12月15日10:00 - 2月8日23:00 课程时长:7周 课程负载:3-5小时每周 内容类型:视频 文档 富文本 讨论 课程分类:技术开发 移动开发 Android 本课程老师将手把手教大家搭建一个工程,学习组件开发的思想,接触到各种各样的控件,学习许多新奇好玩动画,课程结束后,同学就可以拿着各种各样的“积木”来盖心目中的“城堡”了。 I/O与线程 开课时间: 1月5日10:00 - 2月17日23:00 课程时长:6周 课程负载:3-
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

Linux搭建rsync服务

一、Rsync的简单介绍 Rsync是一款开源的、快速的、多功能的、可实现全量及增量(全量备份是指全部备份,增量备份是在上一次备份的基础上只备份更新的内容)的本地货远程数据同步备份的优秀工具。Rsync软件适用于unix/linux/windows等多种操作系统平台。 二、Rsync的三种工作模式 #rsync 本地模式 Local: rsync [OPTION...] SRC... [DEST] #rsync shell模式 Access via remote shell: P
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

各个大佬学习文章

有时在网上看了一些大佬的学习方法,总结,或者具有启发性的文章博客,收藏的很零碎,很难再找到。所以以后再看到就放到这里来,方便查阅分享,基本都按时间先后顺序排列,再慢慢整理 1.我的算法学习之路 2.程序员技术练级攻略
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

作业三—简易四则混合运算

作业要求来源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/2166 github仓库地址:https://github.com/tianshizhao/tianshizhao/commits?author=tianshizhao 一、题目要求: 像《构建之法》的人物阿超那样,写一个能自动生成小学四则运算题目的命令行 “软件”。 具体要求:任何编程语言都可以,命令行程序接受一个数字输入,然后输出相应数目的四则运算题目和答案。例如
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

CodeForces 1009C贪心

题意给你一个空数组,让你完成m个操作,问你最大的平均值 其实就是只和d有关,d为正数,就选择i为1,使得d[i]*((1+n/2)*(n/2))值最大 d为负数,i为n/2,使得d[i]*(n/2*(n/2-1)+n/2)值最小 #include<bits/stdc++.h> #define ll long long #define UP(x,y) for(int x=1;x<=y;x++) #define in(x) scanf("%lld",&x) #define in2(x,y)
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

(原)UE4 制作执行队列(Action Queue)

队列和树在游戏开发中是比较常见的数据结构,在一定范围能保证执行的顺序。 结合一些设计模式技巧,往往可以做一些神器。 如加载块chunk管理,任务系统(当然也可以使用行为树来做复杂的任务系统)。 小得不能再小的demo 1, 让小球按照指定的action执行。(类似于Tween-Sequence) UML图: 具体使用(比较随意) 1、Actor中使用 封装队列 单个执行 2、队列执行任性行为 采取了实现队列接口或继承方式 接口有DoBegin和DoEnd的接口方法 管理者管理队列中一个DoEn
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

iOS 从零到一搭建组件化项目框架

随着公司业务需求的不断迭代发展,工程的代码量和业务逻辑也越来越多,原始的开发模式和架构已经无法满足我们的业务发展速度了,这时我们就需要将原始项目进行一次重构大手术了。这时我们应该很清晰这次手术的动刀口在哪,就是之前的高度耦合的业务组件和功能组件,手术的目的就是将这些耦合拆分成互相独立的各个组件。 工程效果预览 组件化工程示例项目地址 组件化开源项目Git仓库地址 下面我们围绕这几个问题来展开讲解 为什么要用组件化,它给我们带来哪些优势 各个组件该如何进行拆分,拆分的颗粒度该如何控制 如何从零到
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

利用Python+163邮箱授权码发送邮件

背景 前段时间写了个自动打卡的脚本,但是脚本不够完善,我需要知道,打卡到底成没成功,因此,我想到了用Python执行完代码之后,再执行一段发送邮件的代码。需求开始明确了,就开始分析和写代码实现吧。 分析 SMTP(Simple Mail Transfer Protocol),即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 代码实现 import sm
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

规格计划书

功能规格说明书 定义相关概念 生成小学一年级计算或者混合运算,并给出答案 定义典型用户 用户 小学生 年龄 7-13 重要性 重要 主要受众群体并且正是学习运算的时候 使用环境 学习计算之后巩固 目的 巩固计算能力 用户偏好 更好的学习 用户 家长 年龄 30-40 重要性 重要 随时随地直接生成计算 使用环境 孩子的课外练习 目的 巩固孩子的计算能力 用户偏好 给孩子布置作业 用户 教师 年龄 各个都有 重要性 重要 使用环境 教习学生学习计算之后 目的 巩固学生计算能力 用户偏好 给学生布
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

第三次作业——词频统计

一、编程环境 版本:python2.7 二、程序分析   1、读文件到缓冲区 2、处理文件,统计词频 3、输出TOP10的单词 4、主函数,进行处理 三、代码风格 1、python3与2不同:在print函数时:python3用print(),python3用print""。 2、python与C不同没有用到分号。 3、每一条可执行语句为一行 四、程序运行命令、运行结果截图 词频统计运行截图 五、性能分析结果及改进 1、运行总耗时 2、执行次数最多 3、 运行时间最长 六、可视化操作 下载转换
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

tomcat 服务器故障排除

故障现象 通过浏览器访问tomcat服务器发现服务器没有响应。 问题分析检查 登陆服务器发现,TOMCAT服务器并没有宕机,服务还在。 使用JPS命令查看了一下tomcat的进程ID,获取进程ID后,使用 jstack -l pid > dump.txt 导出 tomcat进程栈,发现进程栈有几百个正在运行的进程,查看了一下是300个,我配置tomcat最大线程就300个, 原来所有的进程都被占用没有执行完成,并且所有的这些都指向同一个控制器方法。难怪浏览器没有响应,查看这个控制器方法, 原来
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

高斯消元求矩阵的逆

以前的博客:高斯消元,线性基,行列式。 考虑将\(A\)消成单位矩阵,同时对单位矩阵\(I\)做同样的操作,这样\(A\)变成\(I\),而\(I\)变成\(A^{-1}\)。 用高斯消元即可。 若一列中全是0,说明该矩阵是奇异矩阵。
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

泰牛2017年PHP基础班+大牛班+高级课程全套

【课程介绍】 完整体系教程,基础班、大牛班、高级课程从零基础到精通,课件代码资料齐全 DAY01 01.WEB开发介绍 02.html的介绍 03.body属性和文本标记 04.排版标记 05.实体和列表 06.图片和热点 07.滚动标记 08.多媒体标记 DAY02 01.回顾 02.超链接 03.锚点链接 04.meta标记 05.表单1 06.表单2 07.表格 08.很细表格 09.案例1 10.魔方小站 DAY03 01.回顾 02.框架的划分 03.框架案例 04.内嵌框架 05.
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

python枚举类型

笔记: 一:枚举类型的定义 二:枚举类和普通类的区别 1:值不可变 2:具有防止相同标签得功能,不同标签的值可以相同! 三:枚举类型、枚举值、枚举名称 1:VIP.YELLOW.Value 获得标签的值 2:VIP.BLACK.name 获取标签名称 3:枚举里面的部分为枚举类型! 四:枚举之间的比较 1: 支持等值比较和is, 不支持大小比较 2: 不同枚举类之间的比较 五:枚举的注意事项 不同标签的值相同的时候,第二种会被当做一种别名,调用时会被覆盖! 遍
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0

并发编程学习笔记(14)----ThreadPoolExecutor(线程池)的使用及原理

1. 概述   1.1 什么是线程池     与jdbc连接池类似,在创建线程池或销毁线程时,会消耗大量的系统资源,因此在java中提出了线程池的概念,预先创建好固定数量的线程,当有任务需要线程去执行时,不用再去新创建线程,而是从线程池中获取线程去执行任务,任务执行完成后将线程重新归还到线程池,这样的一个池就叫做线程池。   1.2 使用线程池的优势 第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立
分类: 其他 发布时间: 10-09 22:40 阅读次数: 0