- 解读国密非对称加密算法SM2
云水木石
详解国密算法数据安全
本文先介绍非对称加密算法,然后聊一聊椭圆曲线密码算法(EllipticCurveCryptography,ECC),最后才是本文的主题国密非对称加密算法SM2。因为我的数学知识有限,对于算法涉及的一些复杂的理论知识,也是不懂,所以本文不会涉及理论,仅仅从编程的角度解读一下SM2。在进行国密算法开发的这段时间,我主要参考的书籍是《深入浅出HTTPS:从原理到实战》,微信读书上也有电子版,如果你也是进
- 强化学习贝尔曼方程推导
愤怒的可乐
强化学习人工智能概率论机器学习算法
引言强化学习中贝尔曼方程的重要性就不说了,本文利用高中生都能看懂的数学知识推导贝尔曼方程。回报折扣回报GtG_tGt的定义为:Gt=Rt+1+γRt+2+γ2Rt+3+⋯=∑k=0∞γkRt+k+1(1)G_t=R_{t+1}+\gammaR_{t+2}+\gamma^2R_{t+3}+\cdots=\sum_{k=0}^\infty\gamma^kR_{t+k+1}\tag1Gt=Rt+1+γR
- 学习大模型---需要掌握的数学知识
喜欢猪猪
决策树机器学习人工智能
1.线性代数:乐高积木的世界想象你有很多乐高积木块。线性代数就是研究怎么用这些积木块搭建东西,以及这些搭建好的东西有什么特性的学问。向量:就像一个有方向的箭头,或者一组排好队的数字。比如:一个箭头:从你家指向学校,有长度(多远)和方向(哪边)。一组数字:[身高,体重,年龄]可以代表一个人。[苹果2个,香蕉3根]可以代表你的水果篮子。向量就是描述事物的一个列表。矩阵:想象一个大表格,就像班级花名册,
- 《高等数学 第7版(同济大学 上册).pdf》资源介绍
孟津葵Gilda
《高等数学第7版(同济大学上册).pdf》资源介绍【下载地址】高等数学第7版同济大学上册.pdf资源介绍本资源提供《高等数学第7版(同济大学上册)》电子书,内容涵盖函数与极限、导数与微分、微分方程等核心章节,适合工科和理科学生系统学习。书中包含详细的理论讲解、丰富实例及习题答案,帮助读者深入理解高等数学知识。章节划分清晰,便于查找和学习。资源仅供学习研究使用,请合理利用,尊重知识产权。项目地址:h
- 手把手教你架构3D游戏引擎高清PDF扫描版:深入浅出掌握游戏引擎开发
翁佳忱
手把手教你架构3D游戏引擎高清PDF扫描版:深入浅出掌握游戏引擎开发【下载地址】手把手教你架构3D游戏引擎高清PDF扫描版《手把手教你架构3D游戏引擎》是一本深入浅出的教程,适合对游戏引擎开发感兴趣的读者。本书以3D固定流水线为核心,详细讲解游戏引擎的编写过程,并探讨在此基础上进行游戏开发的方法。全书共10章,涵盖游戏引擎的基本概念、数学知识、材质与光照、固定流水线、引擎架构、底层封装、游戏设计实
- AI算法工程师手册资源下载介绍:专为AI算法工程师设计的实用工具书
秦蕴椒Lola
AI算法工程师手册资源下载介绍:专为AI算法工程师设计的实用工具书【下载地址】AI算法工程师手册资源下载介绍《AI算法工程师手册》是一本专为AI开发者打造的实用指南,深入浅出地讲解了AI算法背后的数学原理。本书内容系统全面,涵盖了常见的数学知识点,帮助读者一站式掌握核心算法。它以实际应用为导向,通过丰富的案例和实例分析,让复杂的数学理论变得通俗易懂,即使是初学者也能轻松入门。无论是快速查阅还是深入
- 计算机需要那些高中数学知识点,高中必考数学知识点归纳整理
王蕴藉
计算机需要那些高中数学知识点
有很多的同学是非常想知道,高中必考数学知识点有哪些,小编整理了相关信息,希望会对大家有所帮助!高中数学重难点知识点高中数学(文)包含5本必修、2本选修,(理)包含5本必修、3本选修,每学期学习两本书。必修一:1、集合与函数的概念(这部分知识抽象,较难理解)2、基本的初等函数(指数函数、对数函数)3、函数的性质及应用(比较抽象,较难理解)必修二:1、立体几何(1)、证明:垂直(多考查面面垂直)、平行
- PHP运算符
程序员老卢
phpphp基础php开发语言
目录算术运算符递增/递减运算符赋值运算符位运算符比较运算符错误控制运算符执行运算符逻辑运算符字符串运算符数组运算符类型运算符运算符是可以通过给出的一个或多个值来产生另一个值的东西。运算符可以按照其能接受几个值来分组。一元运算符只能接受一个值,例如++;二元运算符可接受两个值,例如熟悉的+(加)和-(减),以及三元运算符,可以接受三个值。算术运算符它跟我们在学校学习的基本数学知识是一样的,比如:加、
- 【泛函】线性算子的谱论(数学知识用程序表达轻松学系列)
flash胜龙
原理与精髓算法线性代数谱论数学
算子的谱σ(A)\sigma(A)σ(A)的概念σ(A)=σp(A)⋃σc(A)⋃σr(A)\sigma(A)=\sigma_p(A)\bigcup\sigma_c(A)\bigcup\sigma_r(A)σ(A)=σp(A)⋃σc(A)⋃σr(A)算子的谱=点谱⋃连续谱⋃剩余谱算子的谱=点谱\bigcup连续谱\bigcup剩余谱算子的谱=点谱⋃连续谱⋃剩余谱点谱Point:算子A的所有特征值的
- (秋招复习)自动驾驶与机器人中的SLAM技术(一)
什么都不会的小澎友
SLAM秋招复习自动驾驶SLAM秋招
秋招复习之--自动驾驶与机器人中的SLAM技术1前言第一章自动驾驶基础知识第二章基础数学知识回顾旋转的表示SO(3)的BCH近似运动学表示线速度与加速度的处理一些常见的雅可比滤波器和最优化理论第三章惯性导航与组合导航IMU系统运动学IMU航迹推算卫星导航基于ESKF的简单组合导航速度观测量第四章预积分什么是预积分预积分的测量模型噪声是干什么的?噪声模型!零偏怎么更新图优化模型怎么建总结前言不知不觉
- canvas随机线条鼠标跟随背景代码分享【JS】
蓝莓味的口香糖
JavaScript资源分享Canvasjavascript前端htmlchromedevtools
背景第一次看见这个效果,很惊艳,毕竟当时自己才算是刚入编程这个领域,也没有参加工作,对于编程了解的甚少,对于这种偏向于计算的东西更是了解甚少,对于当前而言,让我自己去讲数学知识与编程联系起来,也是一大难事,一点不参考的写出来,感觉也是个比较困难的事情。今天能够分享出来,更多的也是慰藉一下,像当年我一样的人,喜欢这种,但是苦于网上没有资源,找了很久,不是vip就是需要收费,想去了解,被拒之于门外。源
- 【高斯拟合】不用库手写高斯拟合算法:从最小二乘到拟合参数推导
白码思
算法机器人
高斯分布(正态分布)是科学计算和机器学习中最常见的函数之一,拟合一组数据为高斯曲线在信号处理、统计建模、图像处理中都有广泛应用。市面上很多工具包(如NumPy、SciPy)都可以快速进行高斯拟合。但你有没有想过,如果不使用任何库函数,只使用原始数学知识和基础Python语法,我们也可以完成一次完整的高斯拟合?本文将一步步讲解如何手写一个高斯拟合算法,核心思路是:将高斯函数取对数后,转化为一个二次函
- AI数学进阶:60天Python实践计划(小学→进阶)
韩公子的Linux大集市
#Ai人工智能人工智能python机器学习
文章目录AI数学进阶:60天Python实践计划(小学→进阶)60天学习计划(每日1-2小时)第1阶段:基础数学强化(Day1-15)数学知识点Python代码示例第2阶段:线性代数(Day16-25)数学知识点Python代码示例第3阶段:微积分(Day26-35)数学知识点Python代码示例第4阶段:概率与统计(Day36-50)数学知识点Python代码示例第5阶段:优化与数值计算(Day
- 2024 AI 人工智能完整学习路线表
AI天才研究院
人工智能学习
十六大阶段概述阶段阶段名称实战项目收益第一阶段python基础与科学计算模块√泰坦尼克号数据分析案例√可视化剖析逻辑回归损失函数案例算法先行,技术随后。学习人工智能领域基础知识熟练掌握,打好坚实的内功基础。第二阶段AI数学知识√梯度下降和牛顿法推导√SVD奇异值分解应用第三阶段线性回归算法√代码实现梯度下降求解多元线性回归√保险花销预测案例第四阶段线性分类算法√分类鸢尾花数据集√音乐曲风分类√SV
- 阅读《游戏引擎架构》一书--20140414
张某人的胡思乱想
game
书放在共享资源里面了http://download.csdn.net/detail/hb_zxl/6883787今天读了4.1和4.2节,发现线性代数在做游戏引擎时是非常有用的,点和矢量都很重要,左手坐标系和右手坐标系、矢量的叉积和点积,那些在大学还给老师的数学知识,又回到了脑海中。明天继续学习4.3节:矩阵。
- GESP2024年6月认证C++八级真题解析
信奥源老师
c++算法开发语言
一、单选题(每题2分,共30分)题号123456789101112131415答案BADCCABBDDACCBD1、GESP活动期间,举办⽅从获胜者ABCDE五个⼈中选出三个⼈排成⼀队升国旗,其中A不能排在队⾸,请问有多少种排法?A.24B.48C.32D.12【答案】B【考纲知识点】数学知识【解析】排列组合问题。A不能排队首,因此第一位有4种选法;第二位不能与第一位相同,因此有4种选法;第三位不
- PyOpenGL代码实战(一):创建窗口
沉星语
PyOpenGL代码实战python图形渲染
一、前言网络上有很多关于OpenGL的教程,但绝大多数都是C或C++的代码。本文章旨在教学如何在Python中编写OpenGL的代码。本文主要参考LearnOpenGL网站的教程,以实现一个Python版本的OpenGL代码框架。二、前置知识1、数学学习PyOpenGL,你可能需要一些基础的数学知识,特别是线性代数与几何学的相关知识。不用担心,你并不需要精通这些知识,只需要了解向量、矩阵、三角函数
- 基础数学知识-大数据问题
yousuotu
面试题大数据
大数据问题文章目录大数据问题1.数据流采样K=1时K>1时2.基数统计1.HashSet2.bitmap3.LinearCounting4.LoglogCounting5.HyperLogLogCounting3.频率估计1.HashMap2.数据分片+HashMap3.Count-MinSketch4.Count-Mean-MinSketch4.HeavyHitters1.HashMap+Hea
- 基础知识-线性代数、高数
倚天仗剑走天涯
线性代数
在前一段时间,师兄给我们布置了关于假期的学习任务,同时也推荐了相关的学习资料。虽然距离考研结束已经过去了几个月的时间,但是线性代数还有高数的知识还是比较有印象。根据前辈推荐的学习安排,我通过速成课程回顾了线性代数和高数的知识,概率统计在考研中没有涉及暂时比较不熟悉。另外前辈在视频中说过深度学习对数学知识没有考研要求的那么高,我的计划是先较快地把数学知识回顾一遍然后在学习深度学习时碰到相关知识之后再
- 基础数学知识-线性代数
yousuotu
面试题线性代数机器学习算法
1.矩阵相乘cij=aik∗bkjc_{ij}=a_{ik}*b_{kj}cij=aik∗bkj1.范数1.向量的范数任意一组向量设为x⃗=(x1,x2,...,xN)\vec{x}=(x_1,x_2,...,x_N)x=(x1,x2,...,xN)如下:向量的1范数:向量的各个元素的绝对值之和∥x⃗∥1=∑i=1N∣xi∣\Vert\vec{x}\Vert_1=\sum_{i=1}^N\vert
- 2025年AI开发学习路线
By北阳
AI人工智能学习aiAIGC
目录一、基础阶段(2-3个月)1.数学与编程基础2.机器学习入门二、核心技能(3-4个月)1.深度学习与框架2.大模型开发(重点)三、进阶方向(3-6个月)1.多模态与智能体(Agent)2.行业应用与部署四、实战项目推荐五、学习资源整合持续学习建议一、基础阶段(2-3个月)1.数学与编程基础数学知识线性代数:矩阵运算、特征值与特征向量(参考《线性代数及其应用》及Coursera课程[Linear
- 数学知识——约数个数
0x7F7F7F7F
深度优先算法图论
约数如果一个数aaa除以另一个数bbb的余数为0,即a%ba\%ba%b==0,则bbb是aaa的约数。试除法判断约数时间复杂度O(n)O(\sqrtn)O(n)一个数的约数是成对出现的,并且一个在n\sqrtnn左边,一个在右边,所以只需要枚举到n\sqrtnn即可。voidget_divisors(intx){vectorres;for(inti=1;iprimes;while(n--){ci
- 青少年编程与数学 02-015 大学数学知识点 08课题、信息论
明月看潮生
编程与数学第02阶段青少年编程编程与数学信息论熵大学数学
青少年编程与数学02-015大学数学知识点08课题、信息论一、信息论基础二、熵与信息量三、信源编码四、信道编码五、率失真理论六、信息论的应用七、网络信息论八、信息论与统计学习九、量子信息论十、信息论的前沿研究总结信息论是研究信息传输、存储和处理的数学理论,由克劳德·香农在1948年提出。这里是信息论的主要知识点汇总。一、信息论基础信息的度量:信息量、自信息、熵、联合熵、条件熵。信息的基本单位:比特
- 青少年编程与数学 02-015 大学数学知识点 09课题、专业相关性分析
明月看潮生
编程与数学第02阶段青少年编程编程与数学大学数学数据科学人工智能
青少年编程与数学02-015大学数学知识点09课题、专业相关性分析1.计算机科学与数学1.1离散数学1.2线性代数1.3概率与统计1.4微积分2.数据科学与数学2.1线性代数2.2概率与统计2.3微积分2.4优化理论3.人工智能与数学3.1线性代数3.2概率与统计3.3微积分3.4优化理论3.5信息论4.其他数学知识点总结计算机科学、数据科学和人工智能是现代技术领域的核心学科,它们与大学数学有着密
- 关于AI识别物体坐标点与追踪逻辑
小雪狼
算法AI物体识别目标追踪
网络上出现了很多的动态自动追踪比较有名的是卡尔曼滤波来做追踪,感觉代码很复杂,需要的高等数学知识,这么多年早忘记了目前还有一种就是最大重叠区域了,前提是每秒处理的帧数最多25fps等,达到物体的运动每帧都能识别到,这样重叠面积就是最好的效果;//计算重叠面积floatTool::Point12stackv(intax1,intay1,intax2,intay2,intbx1,intby1,intb
- 编程路上的小白起步
Timo_Boll
“小白”的自我介绍学习方法
一、自我介绍你好!我是一个刚刚进入大学的大一新生,目前就读于数学专业。对数学的热爱让我对逻辑、推理和求解问题有着强烈的兴趣,这也成为我开始接触编程的初衷。然而,作为一个编程“小白”,我目前对这片神秘的领域还知之甚少,甚至连代码风格都不太了解。因为是数学类专业,我们大一第一学期并没有开展计算机相关课程,但并不影响我对探索未知充满热情,希望通过学习编程,让自己的数学知识与技术实践结合起来,创造出一些有
- 青少年编程与数学 02-015 大学数学知识点 06课题、离散数学
明月看潮生
编程与数学第02阶段青少年编程编程与数学大学数学离散数学
青少年编程与数学02-015大学数学知识点06课题、离散数学一、数理逻辑二、集合论三、代数系统四、图论五、初等数论六、组合数学总结离散数学是研究离散对象及其结构的数学学科,它在计算机科学、信息论、密码学等领域有着广泛的应用。这里是离散数学核心知识点的详细汇总。一、数理逻辑命题逻辑基本概念:命题、命题常项、命题变项、联结词(如“非”、“或”、“与”等)、命题公式。悖论与非命题:悖论指自相矛盾的命题,
- 青少年编程与数学 02-014 高中数学知识点 07课题、专业相关性分析
明月看潮生
编程与数学第02阶段青少年编程编程与数学高中数学
青少年编程与数学02-014高中数学知识点07课题、专业相关性分析一、函数与微积分1.函数与初等函数2.导数与优化二、概率与统计1.概率基础2.统计推断3.随机变量与分布三、几何与代数1.向量与矩阵运算2.复数与坐标变换四、数学建模与算法思维1.数学建模2.算法逻辑五、离散数学基础六、核心数学工具在AI/数据科学中的层级关系七、学习建议总结高中数学中的许多知识点与计算机科学、数据科学及人工智能(A
- 青少年编程与数学 02-015 大学数学知识点 02课题、线性代数
明月看潮生
编程与数学第02阶段线性代数青少年编程机器学习编程与数学
青少年编程与数学02-015大学数学知识点02课题、线性代数一、向量与矩阵二、行列式三、线性方程组四、向量空间五、线性变换六、内积空间七、正交变换与对称矩阵八、二次型九、奇异值分解十、应用实例总结线性代数是数学的一个重要分支,广泛应用于物理、计算机科学、工程、经济学等领域。这里是线性代数的主要知识点详细汇总。一、向量与矩阵向量定义:向量是具有大小和方向的量,可以表示为有序数组。运算:加法:对应分量
- 小白入门机器学习概述
码事漫谈
AI机器学习人工智能
文章目录一、引言二、机器学习的基础概念1.机器学习的定义2.机器学习的类型(1)监督学习(SupervisedLearning)(2)无监督学习(UnsupervisedLearning)(3)半监督学习(Semi-SupervisedLearning)(4)强化学习(ReinforcementLearning)3.机器学习的基本流程三、机器学习的入门方法1.选择合适的编程语言2.学习基础数学知识
- 多线程编程之卫生间
周凡杨
java并发卫生间线程厕所
如大家所知,火车上车厢的卫生间很小,每次只能容纳一个人,一个车厢只有一个卫生间,这个卫生间会被多个人同时使用,在实际使用时,当一个人进入卫生间时则会把卫生间锁上,等出来时打开门,下一个人进去把门锁上,如果有一个人在卫生间内部则别人的人发现门是锁的则只能在外面等待。问题分析:首先问题中有两个实体,一个是人,一个是厕所,所以设计程序时就可以设计两个类。人是多数的,厕所只有一个(暂且模拟的是一个车厢)。
- How to Install GUI to Centos Minimal
sunjing
linuxInstallDesktopGUI
http://www.namhuy.net/475/how-to-install-gui-to-centos-minimal.html
I have centos 6.3 minimal running as web server. I’m looking to install gui to my server to vnc to my server. You can insta
- Shell 函数
daizj
shell函数
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[function] funname [()]{
action;
[return int;]
}
说明:
1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2、参数返回
- Linux服务器新手操作之一
周凡杨
Linux 简单 操作
1.whoami
当一个用户登录Linux系统之后,也许他想知道自己是发哪个用户登录的。
此时可以使用whoami命令。
[ecuser@HA5-DZ05 ~]$ whoami
e
- 浅谈Socket通信(一)
朱辉辉33
socket
在java中ServerSocket用于服务器端,用来监听端口。通过服务器监听,客户端发送请求,双方建立链接后才能通信。当服务器和客户端建立链接后,两边都会产生一个Socket实例,我们可以通过操作Socket来建立通信。
首先我建立一个ServerSocket对象。当然要导入java.net.ServerSocket包
ServerSock
- 关于框架的简单认识
西蜀石兰
框架
入职两个月多,依然是一个不会写代码的小白,每天的工作就是看代码,写wiki。
前端接触CSS、HTML、JS等语言,一直在用的CS模型,自然免不了数据库的链接及使用,真心涉及框架,项目中用到的BootStrap算一个吧,哦,JQuery只能算半个框架吧,我更觉得它是另外一种语言。
后台一直是纯Java代码,涉及的框架是Quzrtz和log4j。
都说学前端的要知道三大框架,目前node.
- You have an error in your SQL syntax; check the manual that corresponds to your
林鹤霄
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option,changed_ids ) values('0ac91f167f754c8cbac00e9e3dc372
- MySQL5.6的my.ini配置
aigo
mysql
注意:以下配置的服务器硬件是:8核16G内存
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:/mysql-5.6.21-win
- mysql 全文模糊查找 便捷解决方案
alxw4616
mysql
mysql 全文模糊查找 便捷解决方案
2013/6/14 by 半仙
[email protected]
目的: 项目需求实现模糊查找.
原则: 查询不能超过 1秒.
问题: 目标表中有超过1千万条记录. 使用like '%str%' 进行模糊查询无法达到性能需求.
解决方案: 使用mysql全文索引.
1.全文索引 : MySQL支持全文索引和搜索功能。MySQL中的全文索
- 自定义数据结构 链表(单项 ,双向,环形)
百合不是茶
单项链表双向链表
链表与动态数组的实现方式差不多, 数组适合快速删除某个元素 链表则可以快速的保存数组并且可以是不连续的
单项链表;数据从第一个指向最后一个
实现代码:
//定义动态链表
clas
- threadLocal实例
bijian1013
javathreadjava多线程threadLocal
实例1:
package com.bijian.thread;
public class MyThread extends Thread {
private static ThreadLocal tl = new ThreadLocal() {
protected synchronized Object initialValue() {
return new Inte
- activemq安全设置—设置admin的用户名和密码
bijian1013
javaactivemq
ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到
<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<p
- 【Java范型一】Java范型详解之范型集合和自定义范型类
bit1129
java
本文详细介绍Java的范型,写一篇关于范型的博客原因有两个,前几天要写个范型方法(返回值根据传入的类型而定),竟然想了半天,最后还是从网上找了个范型方法的写法;再者,前一段时间在看Gson, Gson这个JSON包的精华就在于对范型的优雅简单的处理,看它的源代码就比较迷糊,只其然不知其所以然。所以,还是花点时间系统的整理总结下范型吧。
范型内容
范型集合类
范型类
- 【HBase十二】HFile存储的是一个列族的数据
bit1129
hbase
在HBase中,每个HFile存储的是一个表中一个列族的数据,也就是说,当一个表中有多个列簇时,针对每个列簇插入数据,最后产生的数据是多个HFile,每个对应一个列族,通过如下操作验证
1. 建立一个有两个列族的表
create 'members','colfam1','colfam2'
2. 在members表中的colfam1中插入50*5
- Nginx 官方一个配置实例
ronin47
nginx 配置实例
user www www;
worker_processes 5;
error_log logs/error.log;
pid logs/nginx.pid;
worker_rlimit_nofile 8192;
events {
worker_connections 4096;}
http {
include conf/mim
- java-15.输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环
bylijinnan
java
//use recursion
public static void mirrorHelp1(Node node){
if(node==null)return;
swapChild(node);
mirrorHelp1(node.getLeft());
mirrorHelp1(node.getRight());
}
//use no recursion bu
- 返回null还是empty
bylijinnan
javaapachespring编程
第一个问题,函数是应当返回null还是长度为0的数组(或集合)?
第二个问题,函数输入参数不当时,是异常还是返回null?
先看第一个问题
有两个约定我觉得应当遵守:
1.返回零长度的数组或集合而不是null(详见《Effective Java》)
理由就是,如果返回empty,就可以少了很多not-null判断:
List<Person> list
- [科技与项目]工作流厂商的战略机遇期
comsci
工作流
在新的战略平衡形成之前,这里有一个短暂的战略机遇期,只有大概最短6年,最长14年的时间,这段时间就好像我们森林里面的小动物,在秋天中,必须抓紧一切时间存储坚果一样,否则无法熬过漫长的冬季。。。。
在微软,甲骨文,谷歌,IBM,SONY
- 过度设计-举例
cuityang
过度设计
过度设计,需要更多设计时间和测试成本,如无必要,还是尽量简洁一些好。
未来的事情,比如 访问量,比如数据库的容量,比如是否需要改成分布式 都是无法预料的
再举一个例子,对闰年的判断逻辑:
1、 if($Year%4==0) return True; else return Fasle;
2、if ( ($Year%4==0 &am
- java进阶,《Java性能优化权威指南》试读
darkblue086
java性能优化
记得当年随意读了微软出版社的.NET 2.0应用程序调试,才发现调试器如此强大,应用程序开发调试其实真的简单了很多,不仅仅是因为里面介绍了很多调试器工具的使用,更是因为里面寻找问题并重现问题的思想让我震撼,时隔多年,Java已经如日中天,成为许多大型企业应用的首选,而今天,这本《Java性能优化权威指南》让我再次找到了这种感觉,从不经意的开发过程让我刮目相看,原来性能调优不是简单地看看热点在哪里,
- 网络学习笔记初识OSI七层模型与TCP协议
dcj3sjt126com
学习笔记
协议:在计算机网络中通信各方面所达成的、共同遵守和执行的一系列约定 计算机网络的体系结构:计算机网络的层次结构和各层协议的集合。 两类服务: 面向连接的服务通信双方在通信之前先建立某种状态,并在通信过程中维持这种状态的变化,同时为服务对象预先分配一定的资源。这种服务叫做面向连接的服务。 面向无连接的服务通信双方在通信前后不建立和维持状态,不为服务对象
- mac中用命令行运行mysql
dcj3sjt126com
mysqllinuxmac
参考这篇博客:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 感觉workbench不好用(有点先入为主了)。
1,安装mysql
在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64
- MongDB查询(1)——基本查询[五]
eksliang
mongodbmongodb 查询mongodb find
MongDB查询
转载请出自出处:http://eksliang.iteye.com/blog/2174452 一、find简介
MongoDB中使用find来进行查询。
API:如下
function ( query , fields , limit , skip, batchSize, options ){.....}
参数含义:
query:查询参数
fie
- base64,加密解密 经融加密,对接
y806839048
经融加密对接
String data0 = new String(Base64.encode(bo.getPaymentResult().getBytes(("GBK"))));
String data1 = new String(Base64.decode(data0.toCharArray()),"GBK");
// 注意编码格式,注意用于加密,解密的要是同
- JavaWeb之JSP概述
ihuning
javaweb
什么是JSP?为什么使用JSP?
JSP表示Java Server Page,即嵌有Java代码的HTML页面。使用JSP是因为在HTML中嵌入Java代码比在Java代码中拼接字符串更容易、更方便和更高效。
JSP起源
在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。
如果使用Servl
- apple watch 指南
啸笑天
apple
1. 文档
WatchKit Programming Guide(中译在线版 By @CocoaChina) 译文 译者 原文 概览 - 开始为 Apple Watch 进行开发 @星夜暮晨 Overview - Developing for Apple Watch 概览 - 配置 Xcode 项目 - Overview - Configuring Yo
- java经典的基础题目
macroli
java编程
1.列举出 10个JAVA语言的优势 a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用 2.列举出JAVA中10个面向对象编程的术语 a:包,类,接口,对象,属性,方法,构造器,继承,封装,多态,抽象,范型 3.列举出JAVA中6个比较常用的包 Java.lang;java.util;java.io;java.sql;ja
- 你所不知道神奇的js replace正则表达式
qiaolevip
每天进步一点点学习永无止境纵观千象regex
var v = 'C9CFBAA3CAD0';
console.log(v);
var arr = v.split('');
for (var i = 0; i < arr.length; i ++) {
if (i % 2 == 0) arr[i] = '%' + arr[i];
}
console.log(arr.join(''));
console.log(v.r
- [一起学Hive]之十五-分析Hive表和分区的统计信息(Statistics)
superlxw1234
hivehive分析表hive统计信息hive Statistics
关键字:Hive统计信息、分析Hive表、Hive Statistics
类似于Oracle的分析表,Hive中也提供了分析表和分区的功能,通过自动和手动分析Hive表,将Hive表的一些统计信息存储到元数据中。
表和分区的统计信息主要包括:行数、文件数、原始数据大小、所占存储大小、最后一次操作时间等;
14.1 新表的统计信息
对于一个新创建
- Spring Boot 1.2.5 发布
wiselyman
spring boot
Spring Boot 1.2.5已在7月2日发布,现在可以从spring的maven库和maven中心库下载。
这个版本是一个维护的发布版,主要是一些修复以及将Spring的依赖提升至4.1.7(包含重要的安全修复)。
官方建议所有的Spring Boot用户升级这个版本。
项目首页 | 源