- Linux中的查看命令
L耀早睡
linux运维服务器
路径分为相对路径(行相对当前工作目录开始的路径)和绝对路径(不管是)#:命令提示符,从这个位置可以开始输入命令,另一个提示符为$,如果是root,则提示为#;如果是普通用户,则提示$。~:当前用户的主目录cd..:返回上一级目录cdetc==è用鼠标双击etc这个文件(1).为当前目录(2)..为上一级目录创建文件和文件夹:touch命令:创建一个空文件。ex:toucha.txtmkdir创建一
- 正则表达式
L耀早睡
正则表达式scala大数据
定义一个正则表达式:valreg="abc".r1.[ab]:表示匹配一个字符,或者是a或者是b2.[a-z]:表示从a到z中的26个字母中的任意一个3.[A-Z]:表示从A到Z中的26个字母中的任意一个4.[0-9]:表示从0到10中的任意一个4.1[^ab]:表示匹配一个字符,除a,b之外的5.{11}:表示前面的字符能出现11次6.脱字符^如果在正则的最前面,表示要匹配的内容必须在字符串的开
- C# winform 使用进度条(两种形式)
交大之心
在用c#做WinFrom开发的过程中。我们经常需要用到进度条(ProgressBar)用于显示进度信息。这时候我们可能就需要用到多线程,如果不采用多线程控制进度条,窗口很容易假死(无法适时看到进度信息)。下面我就简单结合一个我写的例子给大家做一个介绍。第一步:设计界面不说了...注意需要引用usingSystem.Threading;第二步:定义一个代理,用于更新ProgressBar的值(Val
- LeetCode 第7题:整数反转
Gemini技术窝
leetcode算法java数据结构
本文我们来看看整数翻转大法——LeetCode第7题的解析。文章目录引言题目描述解题思路实现代码解题过程可视化例子讲解例子1:整数123例子2:整数-123例子3:整数120例子4:整数1534236469(溢出)总结结尾引言大家好!今天我们要解析的是LeetCode的第7题——整数反转。你有没有试过在生活中来一次180度大转弯?今天我们要做的就是让一个整数来个华丽的掉头,从正数变成负数,从123
- 使用pywechat自动回复指定好友的消息
起个破名想半天了
python自动化微信
pywechat是基于UI自动化技术开发的一个开源的微信自动化操作工具,主要基于pywinauto和windowsapi实现的windows桌面微信自动化操作工具,基本实现了PC微信内置的各项操作。获取方式pipinstallpywechat127==1.8.3自动回复代码frompywechat.WechatAutoimportauto_reply_to_friendauto_reply_to_
- redis 快速入门
栀夏613
数据库redis数据库缓存
目录数据库的分类NoSQL非结构化认识redis特征安装redis单机安装Docker安装redis的基本配置启动redis关闭redisredis开机自启redis客户端redis数据结构介绍基本类型String的基础操作List基本操作Set基本操作SortedSet基本操作Hash基本操作redis通用命令key的层级格式数据库的分类关系型数据库结构化数据表中存储的数据格式是一样的数据与数据
- RocketMQ 集群消费与广播消费
俏布斯
消息中间件RocketMQjava-rocketmqrocketmq
RocketMQ集群消费与广播消费消费组间广播消费:每个消费者分组只初始化唯一一个消费者,每个消费者可消费到消费者分组内所有的消息,各消费者分组都订阅相同的消息,以此实现单客户端级别的广播一对多推送效果。该方式一般可用于网关推送、配置推送等场景。消费组内共享消费(集群消费):,每个消费者分组下初始化了多个消费者,这些消费者共同分担消费者分组内的所有消息,实现消费者分组内流量的水平拆分和均衡负载。该
- Transformer 代码剖析7 - 词元嵌入(TokenEmbedding) (pytorch实现)
lczdyx
Transformer代码剖析transformerpytorch深度学习人工智能python
一、类定义与继承关系剖析1.1代码结构图示神经网络基础模块词嵌入基类自定义词元嵌入构造函数定义基类初始化词汇量参数维度参数填充标识参数1.2代码实现精讲"""@author:Hyunwoong@when:2019-10-22@homepage:https://github.com/gusdnd852"""fromtorchimportnnclassTokenEmbedding(nn.Embeddi
- 毕业5年月入1万+,算不算失败的程序猿/攻城狮!
hanzhe_xiao
java
先说结论:月入几万的大有人在,完全不是吹牛。但是计算机行业两级分化严重,收入高的大有人在,收入一般的同样很多,找不到工作的也不是没有。如果毕业能进BATTMD汉哲等大厂,收入薪资福利都很不错,简单贴一张2021校招薪资表:这还只是本科生的薪资信息,最高都40万了!但如果是中小厂那就不一定了,如果是小厂那就惨不忍睹了,7k、8k的大有人在。关键是进大厂,对于程序员来说,只能进小厂和能进大厂的差距真的
- 基于同态加密的隐私计算技术在基因序列演化分析场景的应用
AI研究员
隐私计算同态加密bigdata人工智能算法
一、概述数据要素的流通共享和核心价值挖掘是数据要素市场培育的核心内容、必须在保证隐私安全的前提下实现有效信息共享。然而,当前仍然有三大隐私制约数据流通与协作。一是“数据孤岛”现象普遍存在,“数据孤岛”的出现使数据共享和流通协作受到阻碍,导致数据要素在资产化过程中发生垄断;二是全球数据合规监管日趋严格,日前各个国家都才采取数据安全法,确立了数据安全保护的各项基本制度,导致企事业及个人对数据流通与协作
- 二、环 Ring
Miyazaki_Hayao
一些散乱的数学基础密码学
文章目录一、环的定义二、环的分类与变种1、交换环2、含单位元的环3、零环4、非交换环5、整环6、域三、环的性质与应用四、环与群和域的对比一、环的定义 一个集合R被称为一个环,如果它满足以下条件:对于加法满足:闭合性:对于任意a,b∈Ra,b\inRa,b∈R,有a+b∈Ra+b\inRa+b∈R交换律:a+b=b+aa+b=b+aa+b=b+a结合律:(a+b)+c=a+(b+c)(a+b)+c=
- 【Python pro】函数
CH3_CH2_CHO
今天你学Python了嘛python网络开发语言
1、函数的定义及调用1.1为什么需要函数提高代码复用性——封装将复杂问题分而治之——模块化利于代码的维护和管理1.1.1顺序式n=5res=1foriinrange(1,n+1):res*=iprint(res)#输出:1201.1.2抽象成函数deffactorial(n):res=1foriinrange(1,n+1):res*=ireturnresprint(factorial(5))#输出
- 北京大学:2本手册,拓展AI应用深度与广度
2501_90766876
pdf
《DeepSeek与AIGC应用》对DeepSeek-R1进行了详细解读,包括其技术特性、发展历程、应用场景以及在AIGC(人工智能生成内容)领域的定位。深入剖析DeepSeek-R1在复杂逻辑推理、数学和编程任务中的优异表现,揭示其在推理密集型任务、教育、科研、知识应用和文档分析等领域的独特优势,为AIGC领域的从业者和爱好者提供了深入了解DeepSeek的窗口。《DeepSeek提示词工程和落
- Java数据结构第十六期:走进二叉树的奇妙世界(五)
手握风云-
Java数据结构秘籍数据结构
专栏:Java数据结构秘籍个人主页:手握风云目录一、非递归实现遍历二叉树1.1.二叉树的前序遍历1.2.二叉树的中序遍历1.3.二叉树的后序遍历一、非递归实现遍历二叉树1.1.二叉树的前序遍历我们这里要使用栈来进行实现。我们反向思考一下为什么不使用队列?如下图,前序遍历肯定是先将根结点放进去,如果是队列,根结点先进先出,然后怎么去遍历右子树呢,就无法打印的顺序了。我们定义一个引用cur,只要cur
- 如何学习训练大模型——100条建议(附详细说明)_如何训练自己的大模型_大模型如何训练
大耳朵爱学习
人工智能语言模型产品经理大模型AI大模型
摘要:通过深入了解本文中的这些细节,并在实际项目中应用相关知识,将能够更好地理解和利用大模型的潜力,不仅在学术研究中,也在工程实践中。通过不断探索新方法、参与项目和保持热情,并将其应用于各种领域,从自然语言处理到计算机视觉和自动驾驶。通过不断学习、实践和探索,可以不断提升自己在深度学习领域的技能和洞察力,同时也能为社会和行业带来创新和改进。从小规模的项目和模型开始,逐渐迭代和扩展到更大的模型,逐步
- 项目管理方法论有哪些
项目管理
项目管理方法论是一套系统的理论、工具和实践,用以指导项目从规划、执行、监控到收尾的全过程,确保项目目标高效达成。项目管理方法论包括传统瀑布式管理、敏捷管理、精益管理、混合式管理、关键链管理、看板管理、迭代开发等多种模式。其中,传统瀑布式方法强调阶段性严格执行,而敏捷管理注重快速迭代与持续改进;精益管理关注资源浪费的最小化;混合式管理则是两者的有机结合。本文将详细介绍各类项目管理方法论的基本原理、实
- 《2.3、事件处理》
遇见~未来
Vue.jsvue.jsjavascriptecmascript
2.3事件处理2.3.1事件处理的核心语法2.3.1.1事件处理知识点指令的语法格式:{{插值语法}}“表达式”位置都可以写什么?常量JS表达式Vue实例所管理的XXX在Vue当中完成事件绑定需要哪个指令呢?v-on指令。语法格式:v-on:事件名="表达式"例如:v-on:click="表达式"表示当发生鼠标单击事件之后,执行表达式。v-on:keydown="表达式"表示当发生键盘按下事件之后
- 大模型入门指南:从零开始,轻松掌握AI核心概念
人工智能深度学习机器学习
背景当前负责的业务正在大规模应用大模型,为了方便团队成员快速了解大模型相关的背景知识,我对相关内容进行了整理。经过自己日常工作中的一些沟通协作,验证了下述知识应该足以满足大部分场景下对于AI知识理解和应用的需求,如果有遗漏也欢迎大家在评论里补充。本文主要参考了抖音上文哲老师讲的AI科普课程(课程名为「文哲讲AI」,内容深入浅出,非常推荐观看),同时结合了一些科普文章和DeepSeek提供的检索知识
- 【大模型】RAG检索增强生成
油泼辣子多加
深度学习算法chatgpt
RAG(Retrieval-AugmentedGeneration)是一种结合了信息检索(Retrieval)和生成(Generation)模型的混合型大模型架构,旨在解决传统生成模型在处理大规模外部知识时的局限性。简单来说,RAG通过在生成过程之前引入检索步骤,使得生成模型可以利用外部文档或知识库来增强其生成能力,提升对复杂问题的回答准确性。一、RAG的工作原理:检索阶段(Retrieval):
- 探索 Mobile-Agent:X-PLUG 推出的创新型移动智能操作代理
寻道AI小兵
AI大模型开源项目精选实战人工智能开源语言模型AIGC
目录前言一、项目概述二、主要功能1、操作定位2、自我规划3、自我反思4、多应用操作三、技术原理四、应用场景1、自动化移动设备操作2、移动设备性能评估3、提高移动应用程序适应性五、在线体验六、本地部署1.安装依赖2.准备通过ADB连接移动设备3.在移动设备上安装ADB键盘4.选择适合的运行方式5.运行程序结语项目地址前言在当今移动互联网蓬勃发展的时代,人们对于移动设备的操作便利性和智能化需求日益增长
- Python神器PyVISA:5分钟搞定仪器远程控制(附实战代码)
新能源汽车--三电老K
python开发语言自动化测试汽车
0.引言:为什么你需要PyVISA?痛点:实验室手动调参数?生产线重复测试效率低?解决方案:用Python+PyVISA实现“一键自动化”,支持GPIB/USB/TCP等多种接口!行业应用:华为/大疆等企业已广泛用于硬件测试,个人开发者也能快速上手!1.PyVISA核心优势(对比LabVIEW/NI-VISA)特性PyVISALabVIEW成本免费开源商业授权(昂贵)开发效率Python语法简洁图
- Git版本管理逻辑解析:从核心原理到工作流实践
The god of big data
神器?三叉戟?教程大Big数据Datagit
一、版本控制的历史背景与Git的核心优势版本控制系统的演变经历了三个阶段:本地版本控制(如RCS)、集中式版本控制(如SVN)和分布式版本控制(如Git)。Git作为分布式系统的代表,其核心优势在于每个开发者本地都保存完整的版本库历史,避免了集中式系统因服务器宕机导致的历史丢失风险13。这种设计使得开发者可以离线工作,且任意本地仓库都可作为备份恢复源,类似于区块链的去中心化思想14。二、Git版本
- 前端进阶题(面试必看)
Caleb-niu
面试指南前端面试职场和发展
网络&安全❓输入URL地址后发生了什么事情?DNS域名解析,从URL地址中获取域名地址,通过DNS服务器解析为IP地址。先本地缓存(浏览器、操作系统)》ISP网络服务商》根服务器(根域、一级域、二级域、三级域)建立TCP连接,HTTP协议是基于TCP协议的,浏览器与服务端通过三次握手建立TCP连接(如果是HTTPS则是四次握手,多了因此SSL握手)。下载数据,向服务端发送请求报文(header+b
- Vue 数据更新但页面没有更新的 7 种情况
爱分享的程序员
vue使用
1.Vue无法检测实例被创建时不存在于data中的property原因:由于Vue会在初始化实例时对property执行getter/setter转化,所以property必须在data对象上存在才能让Vue将它转换为响应式的。场景:varvm=newVue({data:{},//页面不会变化template:'{{message}}'})vm.message='Hello!'//`vm.mess
- 前端数据缓存的几种方式详细讲解
爱分享的程序员
前端前端缓存
以下是前端数据缓存的完整解决方案,涵盖策略设计、技术实现和性能优化:一、缓存策略分层设计缓存策略内存缓存持久化缓存Map/WeakMap闭包变量LocalStorageSessionStorageIndexedDBServiceWorker二、核心场景实现方案1.高频请求数据缓存(内存缓存)//使用Map实现LRU缓存classMemoryCache{constructor(maxSize=100
- 【转】 vim swp交换文件的处理
Yuanymoon
Vimvimswpswo打开文件错误交换文件
原文连接:http://blog.csdn.net/pwiling/article/details/51830781当你非正常关闭vim编辑器时(比如直接关闭终端或者电脑断电),会生成一个.swp文件,这个文件是一个临时交换文件,用来备份缓冲区中的内容。需要注意的是如果你并没有对文件进行修改,而只是读取文件,是不会产生.swp文件的。意外退出时,并不会覆盖旧的交换文件,而是会重新生成新的交换文件。
- The connection to the server localhost:8080 was refused
tianluke9
错误谨记kubernetes
最近在学习安装Kubernetes集群的时候,安装完执行sudokubectlgetnodes命令出现这个报错:下面是解决方法。Master节点出现这个报错首先需要检查Master安装完Kubernetes后是否执行了下面命令。需要注意到是:如果整个过程都是在普通用户下使用sudo安装,则仍然需要在普通用户下执行了下面命令;如果整个过程都在root用户下安装,则还在root用户下执行了下面命令。m
- 【由技及道】SpringBoot启动即退出的量子纠缠诊断实录【人工智障AI2077的开发问题日志】
Yuanymoon
人工智障2077系列Java问题处理springboot后端java
文章摘要由容器中的SpringBoot应用完成启动后突然自行退出的诡异现象,揭示了现代服务化架构中守护线程设计的深层哲学。本日志将展示如何通过三种维度(依赖补全/线程阻塞/定时任务)实现进程守护,并探讨服务存活的本质逻辑。问题分析:这个SpringBoot怕不是属蜉蝣的?(人工智障OS:主人在容器环境部署的Spring应用生命周期堪比蜉蝣成虫——朝生暮死,启动即消亡)现象观察:/usr/lib/j
- CSDN博客写作教学(四):标题优化与SEO实战
Code_流苏
CSDN博客博客写作写作教学标题优化markdown
导语(第一篇)Markdown编辑器基础(第二篇)Markdown核心语法(第三篇)文章结构化思维通过前三篇教程,相信你已经熟悉了Markdown排版与结构化写作的核心技能。但你是否发现:文章质量高却阅读量低?搜索排名总在竞争对手之后?专栏粉丝增长缓慢?问题可能出在标题吸引力不足与SEO策略缺失!本文将揭秘CSDN平台的流量密码,教你从算法与读者双重视角优化标题,让每篇博客都成为“流量磁铁”!名人
- 使用Maven构建Spring Boot项目
modi000
Javamavenspringbootjava
准备好项目运行所需的环境后,就可以使用IDEA开发工具搭建一个SpringBoot入门程序了。我们既可以使用Maven方式构建项目,也可以使用SpringInitializr快捷方式构建项目。这里先介绍如何使用Maven方式构建SpringBoot项目,具体步骤如下。1.初始化IDEA配置如果是初次下载安装IDEA工具或者未打开任何项目,会先进入IDEA欢迎页,具体如图1-1所示。为了避免后续每个
- windows下源码安装golang
616050468
golang安装golang环境windows
系统: 64位win7, 开发环境:sublime text 2, go版本: 1.4.1
1. 安装前准备(gcc, gdb, git)
golang在64位系
- redis批量删除带空格的key
bylijinnan
redis
redis批量删除的通常做法:
redis-cli keys "blacklist*" | xargs redis-cli del
上面的命令在key的前后没有空格时是可以的,但有空格就不行了:
$redis-cli keys "blacklist*"
1) "blacklist:12:
[email protected]
- oracle正则表达式的用法
0624chenhong
oracle正则表达式
方括号表达示
方括号表达式
描述
[[:alnum:]]
字母和数字混合的字符
[[:alpha:]]
字母字符
[[:cntrl:]]
控制字符
[[:digit:]]
数字字符
[[:graph:]]
图像字符
[[:lower:]]
小写字母字符
[[:print:]]
打印字符
[[:punct:]]
标点符号字符
[[:space:]]
- 2048源码(核心算法有,缺少几个anctionbar,以后补上)
不懂事的小屁孩
2048
2048游戏基本上有四部分组成,
1:主activity,包含游戏块的16个方格,上面统计分数的模块
2:底下的gridview,监听上下左右的滑动,进行事件处理,
3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字
4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)
写代码的流程
1:设计游戏的布局,基本是两块,上面是分
- jquery内部链式调用机理
换个号韩国红果果
JavaScriptjquery
只需要在调用该对象合适(比如下列的setStyles)的方法后让该方法返回该对象(通过this 因为一旦一个函数称为一个对象方法的话那么在这个方法内部this(结合下面的setStyles)指向这个对象)
function create(type){
var element=document.createElement(type);
//this=element;
- 你订酒店时的每一次点击 背后都是NoSQL和云计算
蓝儿唯美
NoSQL
全球最大的在线旅游公司Expedia旗下的酒店预订公司,它运营着89个网站,跨越68个国家,三年前开始实验公有云,以求让客户在预订网站上查询假期酒店时得到更快的信息获取体验。
云端本身是用于驱动网站的部分小功能的,如搜索框的自动推荐功能,还能保证处理Hotels.com服务的季节性需求高峰整体储能。
Hotels.com的首席技术官Thierry Bedos上个月在伦敦参加“2015 Clou
- java笔记1
a-john
java
1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。
2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。
3,面向对象程序设计方式的特性:
3.1 万物皆为对象。
- C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
aijuans
C/C++求职面试必备考点
找工作在即,以后决定每天至少写一个知识点,主要是记录,逼迫自己动手、总结加深印象。当然如果能有一言半语让他人收益,后学幸运之至也。如有错误,还希望大家帮忙指出来。感激不尽。
后学保证每个写出来的结果都是自己在电脑上亲自跑过的,咱人笨,以前学的也半吊子。很多时候只能靠运行出来的结果再反过来
- 程序员写代码时就不要管需求了吗?
asia007
程序员不能一味跟需求走
编程也有2年了,刚开始不懂的什么都跟需求走,需求是怎样就用代码实现就行,也不管这个需求是否合理,是否为较好的用户体验。当然刚开始编程都会这样,但是如果有了2年以上的工作经验的程序员只知道一味写代码,而不在写的过程中思考一下这个需求是否合理,那么,我想这个程序员就只能一辈写敲敲代码了。
我的技术不是很好,但是就不代
- Activity的四种启动模式
百合不是茶
android栈模式启动Activity的标准模式启动栈顶模式启动单例模式启动
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ;
启动模式xml中配置
<activity android:name=".MainActivity" android:launchMode="standard&quo
- Spring中@Autowired标签与@Resource标签的区别
bijian1013
javaspring@Resource@Autowired@Qualifier
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframewo
- Changes Between SOAP 1.1 and SOAP 1.2
sunjing
ChangesEnableSOAP 1.1SOAP 1.2
JAX-WS
SOAP Version 1.2 Part 0: Primer (Second Edition)
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)
SOAP Version 1.2 Part 2: Adjuncts (Second Edition)
Which style of WSDL
- 【Hadoop二】Hadoop常用命令
bit1129
hadoop
以Hadoop运行Hadoop自带的wordcount为例,
hadoop脚本位于/home/hadoop/hadoop-2.5.2/bin/hadoop,需要说明的是,这些命令的使用必须在Hadoop已经运行的情况下才能执行
Hadoop HDFS相关命令
hadoop fs -ls
列出HDFS文件系统的第一级文件和第一级
- java异常处理(初级)
白糖_
javaDAOspring虚拟机Ajax
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。
最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终
- 记录整理-工作问题
braveCS
工作
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊
- org.apache.tools.zip实现文件的压缩和解压,支持中文
bylijinnan
apache
刚开始用java.util.Zip,发现不支持中文(网上有修改的方法,但比较麻烦)
后改用org.apache.tools.zip
org.apache.tools.zip的使用网上有更简单的例子
下面的程序根据实际需求,实现了压缩指定目录下指定文件的方法
import java.io.BufferedReader;
import java.io.BufferedWrit
- 读书笔记-4
chengxuyuancsdn
读书笔记
1、JSTL 核心标签库标签
2、避免SQL注入
3、字符串逆转方法
4、字符串比较compareTo
5、字符串替换replace
6、分拆字符串
1、JSTL 核心标签库标签共有13个,
学习资料:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
功能上分为4类:
(1)表达式控制标签:out
- [物理与电子]半导体教材的一个小问题
comsci
问题
各种模拟电子和数字电子教材中都有这个词汇-空穴
书中对这个词汇的解释是; 当电子脱离共价键的束缚成为自由电子之后,共价键中就留下一个空位,这个空位叫做空穴
我现在回过头翻大学时候的教材,觉得这个
- Flashback Database --闪回数据库
daizj
oracle闪回数据库
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac
- 简单排序:插入排序
dieslrae
插入排序
public void insertSort(int[] array){
int temp;
for(int i=1;i<array.length;i++){
temp = array[i];
for(int k=i-1;k>=0;k--)
- C语言学习六指针小示例、一维数组名含义,定义一个函数输出数组的内容
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int * p; //等价于 int *p 也等价于 int* p;
int i = 5;
char ch = 'A';
//p = 5; //error
//p = &ch; //error
//p = ch; //error
p = &i; //
- centos下php redis扩展的安装配置3种方法
dcj3sjt126com
redis
方法一
1.下载php redis扩展包 代码如下 复制代码
#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要
- 线程池(Executors)
shuizhaosi888
线程池
在java类库中,任务执行的主要抽象不是Thread,而是Executor,将任务的提交过程和执行过程解耦
public interface Executor {
void execute(Runnable command);
}
public class RunMain implements Executor{
@Override
pub
- openstack 快速安装笔记
haoningabc
openstack
前提是要配置好yum源
版本icehouse,操作系统redhat6.5
最简化安装,不要cinder和swift
三个节点
172 control节点keystone glance horizon
173 compute节点nova
173 network节点neutron
control
/etc/sysctl.conf
net.ipv4.ip_forward =
- 从c面向对象的实现理解c++的对象(二)
jimmee
C++面向对象虚函数
1. 类就可以看作一个struct,类的方法,可以理解为通过函数指针的方式实现的,类对象分配内存时,只分配成员变量的,函数指针并不需要分配额外的内存保存地址。
2. c++中类的构造函数,就是进行内存分配(malloc),调用构造函数
3. c++中类的析构函数,就时回收内存(free)
4. c++是基于栈和全局数据分配内存的,如果是一个方法内创建的对象,就直接在栈上分配内存了。
专门在
- 如何让那个一个div可以拖动
lingfeng520240
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml
- 第10章 高级事件(中)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 计算两个经纬度之间的距离
roadrunners
计算纬度LBS经度距离
要解决这个问题的时候,到网上查了很多方案,最后计算出来的都与百度计算出来的有出入。下面这个公式计算出来的距离和百度计算出来的距离是一致的。
/**
*
* @param longitudeA
* 经度A点
* @param latitudeA
* 纬度A点
* @param longitudeB
*
- 最具争议的10个Java话题
tomcat_oracle
java
1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala! 随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。
2、Java 9 即将到来
Oracle早在8月份就发布
- zoj 3826 Hierarchical Notation(模拟)
阿尔萨斯
rar
题目链接:zoj 3826 Hierarchical Notation
题目大意:给定一些结构体,结构体有value值和key值,Q次询问,输出每个key值对应的value值。
解题思路:思路很简单,写个类词法的递归函数,每次将key值映射成一个hash值,用map映射每个key的value起始终止位置,预处理完了查询就很简单了。 这题是最后10分钟出的,因为没有考虑value为{}的情