- Ubuntu下安装Moodle平台
swy520
ubuntuMoodleubuntuMoodle
一前言Moodle是一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE),它通常用来播放符合SCORM标准的课件,但功能远不止课程管理,作业模块等功能。这里主要介绍moodle的安装方法。二安装准备Moodle通常在Linux操作系统上,基于Apache,PostgreSQL/MySQL/MariaDB和PHP进行开发。为了平台的稳定性,我们选择Linux操作系统
- memcpy与memcpy_toio:深入解析两大数据传输神器
jghhh01
c++c语言
在软件开发中,数据的高效传输是确保程序性能和稳定性的关键。C语言作为一种广泛应用于系统编程和嵌入式开发的语言,提供了多种用于数据复制和传输的函数。其中,memcpy和memcpy_toio是两个备受关注的数据传输函数,它们各自在特定场景下发挥着不可替代的作用。本文将深入解析这两个函数,探讨它们的用途、区别以及在实际应用中的最佳实践。一、memcpy:内存复制的基础工具memcpy是C标准库中的一个
- 借助职星学院企业培训系统,推动企业人才发展
github_staredu
大数据学习
在企业的发展进程中,人才是核心竞争力。如何培养和发展人才,成为企业面临的重要课题。职星学院企业培训系统为企业提供了一套全面、高效的人才培养解决方案,通过其强大的功能,推动企业人才的持续发展。职星学院的课程管理功能助力企业打造知识共享平台。企业可以将内部的优秀经验、技术知识等转化为课程资源,存储在系统中,实现知识的沉淀和传承。同时,企业还可以引入外部优质课程,拓宽员工的知识面和视野。课程的更新和维护
- 职星学院企业培训系统:引领线上培训新风尚
随着互联网技术的飞速发展和企业对员工培训需求的日益增长,线上培训系统逐渐成为企业提升员工能力、推动业务发展的重要工具。职星学院企业培训系统,作为一款集高效性、灵活性、个性化于一体的线上培训平台,正引领着线上培训的新风尚。一、系统概述职星学院企业培训系统是一个专为企业设计的在线教育平台,旨在满足企业对员工培训多样化、个性化的需求。系统支持跨平台访问,包括网页、移动端应用等,确保员工能够随时随地开展学
- ZLG嵌入式笔记 | 工业现场掉电,系统异常如何破解?
ZLG 致远电子
边缘计算ZLG嵌入式开发应用笔记嵌入式硬件
在工业现场,设备常因掉电导致文件系统损坏或数据丢失。本文将介绍如何通过硬件和系统设计优化,解决这一问题,提升设备稳定性。 前言在工业应用现场,不可避免会出现异常掉电或者一些偶发性频繁上下电的情况,这样对系统是有非常大的影响的,特别是写数据过程中发生了掉电,可能会引发下列异常:引起文件系统损坏或者系统异常;数据丢失,带来经济损失。这是非常典型的产品运行过程中有写数据操作,但数据
- 职星学院企业培训系统:打造高效、个性化的在线学习平台
JAVA_staredu
学习
在当今快节奏的商业环境中,企业竞争日益激烈,员工培训成为提升企业核心竞争力的关键因素之一。为了满足企业对员工培训的需求,职星学院企业培训系统应运而生。该系统旨在为企业提供一个高效、便捷、个性化的在线学习平台,帮助员工不断提升专业技能和综合素质,从而推动企业的持续发展。系统概述职星学院企业培训系统是一款集知识库管理、培训计划制定、在线考试与测评、学习进度跟踪等功能于一体的综合性在线培训平台。系统采用
- 电铸Socket弹片测试全解析:如何提升5G连接器稳定性?
NantongZhuoLIDa-Chen
电铸精密电铸电铸socket测试弹片
1.电铸Socket弹片的关键作用在5G通信、高速计算和AI芯片测试领域,Socket(测试插座)的稳定性直接影响信号传输质量和设备可靠性。其中,电铸弹片作为核心接触部件,承担着精密导电、弹性支撑和耐久测试的重任。相比传统冲压弹片,电铸工艺能实现微米级精度,确保高频信号低损耗传输,同时具备更强的抗疲劳特性,可承受数万次插拔测试。2.影响弹片性能的3大测试指标为确保5G连接器的长期稳定性,电铸弹片需
- 邮科千兆2光8电工业级交换机在高温环境中的可靠性实践
邮科工业交换机定制
网络安全
工业物联网场景里,网络设备稳定性关乎生产系统连续性,冶金、能源、交通等高温作业环境,工业交换机需经受75℃以上高温考验。本文以邮科千兆2光8电工业交换机为例,结合测试数据与应用案例,解析其高温环境下技术适配性与可靠性保障机制。一、高温对工业交换机的技术挑战工业现场高温对交换机影响多维。钢铁企业冷轧车间实测,环境温度超60℃,普通商用交换机散热不足,芯片温度飙升至95℃,数据包丢失率从0.03%增至
- JVM调优实战 Day 11:JVM参数调优最佳实践
在未来等你
JVM调优实战JVMJava性能优化调优虚拟机
【JVM调优实战Day11】JVM参数调优最佳实践文章标签jvm,jvm调优,java性能优化,jvm参数配置,垃圾回收,JVM监控,Java开发,架构设计文章简述在Java应用的性能调优过程中,JVM参数的合理配置是影响系统稳定性和吞吐量的关键因素。本文作为“JVM调优实战”系列的第11天内容,全面讲解JVM参数调优的核心概念、技术原理与实际应用场景。文章从JVM内存模型、GC策略出发,深入分析
- 选择排序算法详解
老一岁
排序算法数据结构算法
时间复杂度:O(n²)——无论数据初始排列如何,都需要进行n(n-1)/2次比较空间复杂度:O(1)——原地排序,不需要额外存储空间稳定性:不稳定排序(可能改变相同元素的相对位置)适用场景:小规模数据排序,或对内存使用要求严格的场景前言一、算法概述选择排序(SelectionSort)是一种简单直观的排序算法,其基本思想是:每次从未排序的部分中选择最小(或最大)的元素,放到已排序部分的末尾。这种排
- autobank渗流分析计算教程_高土石坝坡稳定性分析
Oliverzzzhang
原标题:基于滑弧动力有限元耦合法的高土石坝坝坡稳定性分析摘要:为研究高土石坝坝坡的稳定性,以某水电站高土石坝坝坡为例,采用条分法与有限元法耦合的计算方法进行分析,选取3个典型断面,对其设计工况和校核工况下的上下游断面的安全系数进行计算。计算结果表明:(1)下游坝坡最小安全系数比上游大,设计工况安全系数比校核工况安全系数大;(2)3个断面在各工况下取得最小值的时刻近似,符合坝坡稳定的计算规律;(3)
- 如何让人工智能使你的工作效率一日千里
南风过闲庭
人工智能aipython
1.自动化重复性任务1.1识别并自动化日常任务提高工作效率的首要步骤是识别日常工作中重复性高且耗时的任务。根据麦肯锡全球研究院的报告,知识工作者大约有40%的时间花费在此类任务上。通过自动化这些任务,员工可以将更多时间投入到需要创造性思维和复杂决策的工作上。数据支持:一项针对500名知识工作者的调查显示,通过自动化日常任务,平均每天可以节省2小时的工作时间。这些任务包括数据录入、文件整理、邮件分类
- 数字人驱动技术:让虚拟角色“活起来”
CarlowZJ
数字人
目录前言一、数字人驱动技术的概念(一)驱动技术的定义(二)驱动技术的关键组成部分二、数字人驱动技术的代码示例(一)安装依赖(二)语音输入处理(三)动作捕捉数据处理(四)Unity端的驱动实现(五)完整的数字人驱动系统三、应用场景(一)虚拟客服(二)虚拟直播(三)教育与培训(四)游戏开发四、注意事项(一)输入信号的准确性(二)动作映射的自然性(三)实时性(四)反馈机制(五)性能优化(六)安全性和隐私
- AMHS工程项目中-MCS-STKC之间的office 测试场景的介绍
爱吃青菜的大力水手
半导体自动化AMHSMCS
工业自动化/半导体/面板制造等行业中常见的系统间接口预调试测试,通常称为Mockup测试、Office测试或FAT-Simulation测试。它的核心目标是在设备实际搬入工厂现场并连接真实物理设备之前,在办公室环境中验证上位系统(MCS)与下位系统(STOCKER控制器)之间的通信接口、协议逻辑和业务流程是否正常工作。以下是针对此场景的详细解读和关键点:核心目标:验证通信协议互通性:确保MCS发送
- 广州华锐互动携手中石油:AR 巡检系统实现重大突破
广州华锐视点
ar
广州华锐互动在AR技术领域的卓越成就,通过一系列与知名企业、机构的成功合作案例得以充分彰显。其中,与中石油的合作项目堪称经典,展现了广州华锐互动运用AR技术解决实际难题、达成目标的强大实力。中石油作为能源行业的巨擘,在石油勘探、开采、运输和炼化等环节面临着诸多复杂的挑战。广州华锐互动与中石油携手,针对其油田设备巡检和员工培训等关键业务场景,开发了一套定制化的AR解决方案。在油田设备巡检方面,传统的
- 政企终端安全综合治理方案(无技术人员)
兢谨网安
企业安全政务安全网络安全网络攻击模型渗透测试网络
核心原则:制度管理为主,技术工具为辅,全员参与共治一、管理机制建设(关键措施,占比70%)行政指令强制规范发布《办公终端软件安装白名单制度》仅允许安装政务版杀毒软件、办公软件(如WPS政务版)、专用业务系统。白名单示例:360安全卫士政务版、奇安信、金山毒霸企业版(政务)、微软Office(正版授权)、企业微信政务版。明确禁止行为(纳入员工守则):禁止安装娱乐软件(如视频播放器、游戏)、破解软件、
- CentOS 入门必备基础知识与操作指南
码上有潜
linuxcentoslinux运维
标题:CentOS入门必备基础知识与操作指南简介CentOS是基于RedHatEnterpriseLinux(RHEL)的社区版本,适合企业级服务器的稳定性和安全性要求。本文将带领你了解CentOS的基础知识、安装过程、常用命令以及一些常见的运维操作。1.什么是CentOS?定义:CentOS是一个开放源代码的企业级操作系统,免费提供,但与RHEL完全兼容。优势:稳定、安全、适合长时间运行的服务器
- 3.22.0-ohos-1.0.4版本发布说明
harmonyos
3.22.0-ohos-1.0.4发布版本概述本版本为基于Flutter3.22.0适配的OpenHarmony版本。本版本支持和完善OpenHarmony平台侧能力,提升稳定性。新增特性fluttersdk模版工程和测试工程适配api18新增图片解码适配EXIF旋转特性新增支持外接纹理局部刷新特性新增接入hiAppEvent接口的能力新增适配触控板滑动抛滑、双指捏合功能,Ctrl+鼠标滚轮缩放新
- 远程办公与协作新趋势:从远程桌面、VDI到边缘计算,打造高效、安全的混合办公环境
北极光SD-WAN组网
边缘计算安全人工智能
一、引言随着数字化转型的加速,越来越多的企业开始采用远程办公和混合办公模式,以提升员工的灵活性和企业的敏捷性。然而,异地办公也带来了诸如桌面环境不一致、安全风险增加、沟通协作效率降低等诸多挑战。因此,如何打造一致、安全且高效的远程办公环境,成为企业管理者急需破解的难题。本文将从远程桌面与虚拟桌面基础架构(VDI)、协作工具与平台集成、边缘计算在混合办公中的应用三个维度,分析如何构建一个高效、安全且
- 企业级 Java 应用灰度发布设计方案与实践全解析
大手你不懂
JavaJava项目实战微服务-云原生java后端云原生微服务kubernetesistio
引言在当今互联网产品快速迭代的背景下,如何在保证服务稳定性的同时,快速验证新功能的有效性,成为了技术团队面临的重要挑战。灰度发布(CanaryRelease)作为一种重要的发布策略,能够将新版本逐步推向部分用户,在控制风险的同时收集真实用户反馈,已成为企业级Java应用的标配能力。本文将深入探讨灰度发布的核心概念、主流设计方案,并结合行业最佳实践给出具体实现建议。一、灰度发布核心概念1.1灰度发布
- 什么是Sentinel? 以及优点
肘击鸣的百k路
sentinel
Sentinel是阿里巴巴开源的轻量级流量治理与系统保护组件,专注于微服务架构下的实时流量控制、熔断降级和系统稳定性保障。其核心目标是通过动态规则管理防止服务因高并发、突发流量或依赖故障导致雪崩崩溃。⚙️Sentinel的核心功能流量控制基于QPS(每秒请求数)或并发线程数限制资源访问,支持直接拒绝、匀速排队(漏桶算法)、慢启动(令牌桶算法)等策略。细粒度控制:可针对特定接口、方法甚至热点参数(如
- [特殊字符] Git团队协作实战指南
真实的菜
gitgitelasticsearch大数据
Git团队协作实战指南让多人开发不再是噩梦!从菜鸟到大神的团队协作进阶之路快速导航为什么团队协作这么重要?⚔️代码冲突?别慌!代码审查:让Bug无处遁形团队规范:统一江湖️神器推荐:工欲善其事沟通艺术:话说三分权限管理:该给的给,该收的收CI/CD:让机器替你干活问题追踪:一个都不能少新人培训:从零到英雄最佳实践:前人栽树常见坑点:踩坑指南实战案例:真刀真枪工具箱:装备升级为什么团队协作这么重要?
- 探索Kafka监控新维度:Burrow深度解析
孙爽知Kody
探索Kafka监控新维度:Burrow深度解析BurrowKafkaConsumerLagChecking项目地址:https://gitcode.com/gh_mirrors/bu/Burrow项目介绍在大数据领域,ApacheKafka作为实时数据流处理的领军者,其稳定性和性能备受赞誉。然而,对于消费者端的监控始终是一个挑战。这时,LinkedIn开源的Burrow应运而生,它是一款专为Kaf
- 舵机控制信号周期:运作关键及对性能的重要影响?
舵机控制信号的周期对于舵机的运作至关重要。它与舵机的精确度和稳定性等方面紧密相连。接下来,我们将对此进行详细探讨。认识舵机控制信号周期舵机运作的关键参数是控制信号周期,这相当于舵机运作的指挥者。通常,舵机的控制信号周期为20毫秒。打个比方,这就像舞蹈中的节奏间隔。在这20毫秒的周期里,1到2毫秒的脉冲宽度足以影响舵机的转动角度。此外,不同型号的舵机对信号周期的要求各异,只有找到合适的周期,舵机才能
- PCB设计实践(三十七)PCB机械孔设计全解析:作用原理与设计规范指南
技术流浪者
PCB设计硬件工程PCB设计单片机嵌入式硬件
在PCB设计中,机械孔是实现电路板机械固定、电气连接和功能扩展的核心要素之一。其设计质量直接影响PCB的组装效率、结构稳定性和长期可靠性。本文将从机械孔的基础概念出发,系统阐述其在PCB设计中的作用原理、分类特性、设计规范及进阶技巧,为工程师提供全面的设计指导。一、机械孔的核心作用解析机械孔在PCB中承担着多重关键功能,其作用远超过单纯的物理开孔概念:1.机械固定与结构支撑作为电路板与外壳、散热器
- 办公IT问题管理平台(含移动端和PC端的问题提报与工单跟踪)避坑
Alex艾力的IT数字空间
微服务vscode安全tomcatspringboot功能测试ux
一、核心功能模块设计1.问题提报模块多渠道接入支持Web端、移动端(APP/小程序)、邮件、电话、企业微信/钉钉集成等多种提交方式,用户可快速描述问题并上传截图或附件。智能表单:根据用户角色(如员工、部门管理员)动态展示字段(如部门、设备类型、影响范围)。自动分类与优先级:通过关键词识别(如“网络中断”“系统崩溃”)自动分配问题分类,结合预设规则(如影响用户数)设定优先级。用户界面优化移动端:简化
- OA门户网站方案,含经典必要功能
Alex艾力的IT数字空间
jenkins运维架构数据库微服务java单元测试
一、核心功能模块设计新手引导系统功能设计:分步引导:采用蒙层+气泡提示形式,按用户角色(如新员工、管理员)动态展示核心功能路径(如流程提交、知识检索)。场景化教学:嵌入交互式流程演示(如审批流程模拟),支持用户实时操作练习。进度跟踪:记录用户完成状态,未完成引导时在首页置顶提示。技术实现:基于Vue3的动态路由配置,结合用户行为分析(如点击热区)优化引导路径。统一应用入口功能设计:智能导航栏:根据
- 【项目实战】Redis使用场景之基于Redis实现分布式限流
本本本添哥
002-进阶开发能力003-数据库redis分布式数据库
一、技术概览1.1定义分布式限流是指在分布式系统中限制请求的速率,以保护后端服务不被过多的请求压垮。它可以帮助我们控制系统的负载,保证服务的稳定性。Redis是一个高性能的键值存储系统,常用于缓存、消息队列和实时分析等场景。由于其支持丰富的数据结构和原子操作,非常适合用来实现分布式限流。专业术语:令牌桶算法(TokenBucket):一种流量整形算法,允许突发流量但不超过平均速度。漏桶算法(Lea
- Go项目限流全攻略:超越中间件的全方位解决方案
码农老gou
golang中间件开发语言
引言:限流在分布式系统中的重要性在当今高并发的互联网应用中,流量控制已成为保障系统稳定性的关键手段。一次突发的流量洪峰可能导致整个系统崩溃,造成不可估量的损失。作为Go开发者,我们常常会面临这样的面试问题:Go项目中如何实现限流?仅仅使用中间件就足够了吗?本文将深入探讨Go项目中的限流策略,分析中间件的局限性,并介绍超越中间件的全方位解决方案。一、常见限流算法解析1.令牌桶算法(TokenBuck
- 选择Alluxio来解决AI模型训练场景数据访问的五大理由
Alluxio
人工智能AI分布式大数据语言模型
在AI模型训练尤其是大模型领域,存储系统的性能和稳定性直接决定了模型训练、推理、部署任务的效率和成本。随着全球AI行业的爆发带来的数据规模的快速增长,如何高效管理和利用这些数据成为AI模型训练中的一大挑战。AI模型训练场景面临的五大难题1.数据读写性能不足在AI模型训练与推理过程中,数据的高效读写是确保计算效率的关键。然而,随着数据集的急剧增长,存储系统往往无法满足对高速数据传输的需求,导致读写性
- Java实现的简单双向Map,支持重复Value
superlxw1234
java双向map
关键字:Java双向Map、DualHashBidiMap
有个需求,需要根据即时修改Map结构中的Value值,比如,将Map中所有value=V1的记录改成value=V2,key保持不变。
数据量比较大,遍历Map性能太差,这就需要根据Value先找到Key,然后去修改。
即:既要根据Key找Value,又要根据Value
- PL/SQL触发器基础及例子
百合不是茶
oracle数据库触发器PL/SQL编程
触发器的简介;
触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。触发器和过程函数类似 过程函数必须要调用,
一个表中最多只能有12个触发器类型的,触发器和过程函数相似 触发器不需要调用直接执行,
触发时间:指明触发器何时执行,该值可取:
before:表示在数据库动作之前触发
- [时空与探索]穿越时空的一些问题
comsci
问题
我们还没有进行过任何数学形式上的证明,仅仅是一个猜想.....
这个猜想就是; 任何有质量的物体(哪怕只有一微克)都不可能穿越时空,该物体强行穿越时空的时候,物体的质量会与时空粒子产生反应,物体会变成暗物质,也就是说,任何物体穿越时空会变成暗物质..(暗物质就我的理
- easy ui datagrid上移下移一行
商人shang
js上移下移easyuidatagrid
/**
* 向上移动一行
*
* @param dg
* @param row
*/
function moveupRow(dg, row) {
var datagrid = $(dg);
var index = datagrid.datagrid("getRowIndex", row);
if (isFirstRow(dg, row)) {
- Java反射
oloz
反射
本人菜鸟,今天恰好有时间,写写博客,总结复习一下java反射方面的知识,欢迎大家探讨交流学习指教
首先看看java中的Class
package demo;
public class ClassTest {
/*先了解java中的Class*/
public static void main(String[] args) {
//任何一个类都
- springMVC 使用JSR-303 Validation验证
杨白白
springmvc
JSR-303是一个数据验证的规范,但是spring并没有对其进行实现,Hibernate Validator是实现了这一规范的,通过此这个实现来讲SpringMVC对JSR-303的支持。
JSR-303的校验是基于注解的,首先要把这些注解标记在需要验证的实体类的属性上或是其对应的get方法上。
登录需要验证类
public class Login {
@NotEmpty
- log4j
香水浓
log4j
log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, HTML, DATABASE
#log4j.rootCategory=DEBUG, STDOUT, DAILYFILE, ROLLINGFILE, HTML
#console
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4
- 使用ajax和history.pushState无刷新改变页面URL
agevs
jquery框架Ajaxhtml5chrome
表现
如果你使用chrome或者firefox等浏览器访问本博客、github.com、plus.google.com等网站时,细心的你会发现页面之间的点击是通过ajax异步请求的,同时页面的URL发生了了改变。并且能够很好的支持浏览器前进和后退。
是什么有这么强大的功能呢?
HTML5里引用了新的API,history.pushState和history.replaceState,就是通过
- centos中文乱码
AILIKES
centosOSssh
一、CentOS系统访问 g.cn ,发现中文乱码。
于是用以前的方式:yum -y install fonts-chinese
CentOS系统安装后,还是不能显示中文字体。我使用 gedit 编辑源码,其中文注释也为乱码。
后来,终于找到以下方法可以解决,需要两个中文支持的包:
fonts-chinese-3.02-12.
- 触发器
baalwolf
触发器
触发器(trigger):监视某种情况,并触发某种操作。
触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete)
语法:
create trigger triggerName
after/before 
- JS正则表达式的i m g
bijian1013
JavaScript正则表达式
g:表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止。 i:表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写。 m:表示
- HTML5模式和Hashbang模式
bijian1013
JavaScriptAngularJSHashbang模式HTML5模式
我们可以用$locationProvider来配置$location服务(可以采用注入的方式,就像AngularJS中其他所有东西一样)。这里provider的两个参数很有意思,介绍如下。
html5Mode
一个布尔值,标识$location服务是否运行在HTML5模式下。
ha
- [Maven学习笔记六]Maven生命周期
bit1129
maven
从mvn test的输出开始说起
当我们在user-core中执行mvn test时,执行的输出如下:
/software/devsoftware/jdk1.7.0_55/bin/java -Dmaven.home=/software/devsoftware/apache-maven-3.2.1 -Dclassworlds.conf=/software/devs
- 【Hadoop七】基于Yarn的Hadoop Map Reduce容错
bit1129
hadoop
运行于Yarn的Map Reduce作业,可能发生失败的点包括
Task Failure
Application Master Failure
Node Manager Failure
Resource Manager Failure
1. Task Failure
任务执行过程中产生的异常和JVM的意外终止会汇报给Application Master。僵死的任务也会被A
- 记一次数据推送的异常解决端口解决
ronin47
记一次数据推送的异常解决
需求:从db获取数据然后推送到B
程序开发完成,上jboss,刚开始报了很多错,逐一解决,可最后显示连接不到数据库。机房的同事说可以ping 通。
自已画了个图,逐一排除,把linux 防火墙 和 setenforce 设置最低。
service iptables stop
- 巧用视错觉-UI更有趣
brotherlamp
UIui视频ui教程ui自学ui资料
我们每个人在生活中都曾感受过视错觉(optical illusion)的魅力。
视错觉现象是双眼跟我们开的一个玩笑,而我们往往还心甘情愿地接受我们看到的假象。其实不止如此,视觉错现象的背后还有一个重要的科学原理——格式塔原理。
格式塔原理解释了人们如何以视觉方式感觉物体,以及图像的结构,视角,大小等要素是如何影响我们的视觉的。
在下面这篇文章中,我们首先会简单介绍一下格式塔原理中的基本概念,
- 线段树-poj1177-N个矩形求边长(离散化+扫描线)
bylijinnan
数据结构算法线段树
package com.ljn.base;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Set;
import java.util.TreeSet;
/**
* POJ 1177 (线段树+离散化+扫描线),题目链接为http://poj.org/problem?id=1177
- HTTP协议详解
chicony
http协议
引言
- Scala设计模式
chenchao051
设计模式scala
Scala设计模式
我的话: 在国外网站上看到一篇文章,里面详细描述了很多设计模式,并且用Java及Scala两种语言描述,清晰的让我们看到各种常规的设计模式,在Scala中是如何在语言特性层面直接支持的。基于文章很nice,我利用今天的空闲时间将其翻译,希望大家能一起学习,讨论。翻译
- 安装mysql
daizj
mysql安装
安装mysql
(1)删除linux上已经安装的mysql相关库信息。rpm -e xxxxxxx --nodeps (强制删除)
执行命令rpm -qa |grep mysql 检查是否删除干净
(2)执行命令 rpm -i MySQL-server-5.5.31-2.el
- HTTP状态码大全
dcj3sjt126com
http状态码
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request
- asihttprequest上传图片
dcj3sjt126com
ASIHTTPRequest
NSURL *url =@"yourURL";
ASIFormDataRequest*currentRequest =[ASIFormDataRequest requestWithURL:url];
[currentRequest setPostFormat:ASIMultipartFormDataPostFormat];[currentRequest se
- C语言中,关键字static的作用
e200702084
C++cC#
在C语言中,关键字static有三个明显的作用:
1)在函数体,局部的static变量。生存期为程序的整个生命周期,(它存活多长时间);作用域却在函数体内(它在什么地方能被访问(空间))。
一个被声明为静态的变量在这一函数被调用过程中维持其值不变。因为它分配在静态存储区,函数调用结束后并不释放单元,但是在其它的作用域的无法访问。当再次调用这个函数时,这个局部的静态变量还存活,而且用在它的访
- win7/8使用curl
geeksun
win7
1. WIN7/8下要使用curl,需要下载curl-7.20.0-win64-ssl-sspi.zip和Win64OpenSSL_Light-1_0_2d.exe。 下载地址:
http://curl.haxx.se/download.html 请选择不带SSL的版本,否则还需要安装SSL的支持包 2. 可以给Windows增加c
- Creating a Shared Repository; Users Sharing The Repository
hongtoushizi
git
转载自:
http://www.gitguys.com/topics/creating-a-shared-repository-users-sharing-the-repository/ Commands discussed in this section:
git init –bare
git clone
git remote
git pull
git p
- Java实现字符串反转的8种或9种方法
Josh_Persistence
异或反转递归反转二分交换反转java字符串反转栈反转
注:对于第7种使用异或的方式来实现字符串的反转,如果不太看得明白的,可以参照另一篇博客:
http://josh-persistence.iteye.com/blog/2205768
/**
*
*/
package com.wsheng.aggregator.algorithm.string;
import java.util.Stack;
/**
- 代码实现任意容量倒水问题
home198979
PHP算法倒水
形象化设计模式实战 HELLO!架构 redis命令源码解析
倒水问题:有两个杯子,一个A升,一个B升,水有无限多,现要求利用这两杯子装C
- Druid datasource
zhb8015
druid
推荐大家使用数据库连接池 DruidDataSource. http://code.alibabatech.com/wiki/display/Druid/DruidDataSource DruidDataSource经过阿里巴巴数百个应用一年多生产环境运行验证,稳定可靠。 它最重要的特点是:监控、扩展和性能。 下载和Maven配置看这里: http
- 两种启动监听器ApplicationListener和ServletContextListener
spjich
javaspring框架
引言:有时候需要在项目初始化的时候进行一系列工作,比如初始化一个线程池,初始化配置文件,初始化缓存等等,这时候就需要用到启动监听器,下面分别介绍一下两种常用的项目启动监听器
ServletContextListener
特点: 依赖于sevlet容器,需要配置web.xml
使用方法:
public class StartListener implements
- JavaScript Rounding Methods of the Math object
何不笑
JavaScriptMath
The next group of methods has to do with rounding decimal values into integers. Three methods — Math.ceil(), Math.floor(), and Math.round() — handle rounding in differen