- IM 即时通讯系统-06-聊一聊 IM 要如何保证扩展性?
后端java
IM系列聊一聊IM是什么?IM即时通讯系统概览聊一聊IM要如何设计?聊一聊IM要如何设计功能模块?聊一聊IM要如何进行架构设计?聊一聊IM要如何进行技术选型?聊一聊IM要如何保证安全性?聊一聊IM要如何保证扩展性?聊一聊IM要如何实现运维与监控?聊一聊IM要如何提升用户体验?聊一聊IM要如何进行测试与部署?聊一聊IM要如何编写文档+技术支持?聊一聊IM要如何打造差异化?聊一聊如何优化硬件聊一聊如何
- IM 即时通讯系统-05-聊一聊 IM 要如何保证安全性?
后端java
IM系列聊一聊IM是什么?IM即时通讯系统概览聊一聊IM要如何设计?聊一聊IM要如何设计功能模块?聊一聊IM要如何进行架构设计?聊一聊IM要如何进行技术选型?聊一聊IM要如何保证安全性?聊一聊IM要如何保证扩展性?聊一聊IM要如何实现运维与监控?聊一聊IM要如何提升用户体验?聊一聊IM要如何进行测试与部署?聊一聊IM要如何编写文档+技术支持?聊一聊IM要如何打造差异化?聊一聊如何优化硬件聊一聊如何
- 深入了解 AppScan 工具的使用:筑牢 Web 应用安全防线
垚垚 Securify 前沿站
十大漏洞网络安全前端web安全系统安全运维
前言IBMAppScan作为一款业界领先的Web应用程序安全测试工具,就像一位专业的“安全卫士”,能够精准高效地识别并协助修复各类安全漏洞,为应用安全保驾护航。接下来,让我们一同深入探索AppScan的使用奥秘。一、探秘AppScan:功能与原理剖析AppScan的核心功能是模拟黑客的多样化攻击手段,对Web应用程序展开全方位、无死角的深度扫描,从而揪出隐藏其中的SQL注入、跨站脚本(XSS)、文
- 未来网络的高速引擎:800G光模块市场预测与应用前景
益莱储中国
信息与通信
近年来,VR、物联网、云计算等新业务的出现,对网络带宽、并发、实时性能提出了更高的要求。随着带宽需求持续飙升,100G、200G和400G光模块将保持重要的市场份额,800G光模块也将获得吸引力。800G光模块是AI算力产业链上的重要环节。随着AI算力需求的激增,800G光模块等高速光模块的需求显著增长,其市场规模也有望进一步扩大。光通信行业市场研究机构LightCounting指出,2022至2
- 从Paxos到Zookeeper笔记1——第一章:分布式架构
半臻(火白)
分布式大数据zookeeper
第1章:分布式架构将多台机器组成分布式的处理方式越来越收到业界的青睐。1.1从集中式到分布式由于大型主机拥有卓越的性能和良好的稳定性,在单机处理方面优势非常明显。但是随着计算机系统向网络化和微型化的方向发展,传统的集中式处理越来越不适应人们的需求。大型主机的缺点:(1)操作难度大。(2)价格昂贵(3)虽然大型主机稳定,但是一旦出现故障后果严重(4)扩容非常困难阿里提出的“去IOE”运动,让计算和存
- 深度剖析DeepSeek本地部署:技术、实践与优化策略
Abossss
AI论文pythonai人工智能
一、引言1.1研究背景与意义近年来,人工智能技术以迅猛之势蓬勃发展,成为推动各行业变革的核心力量。其中,大语言模型(LLMs)作为人工智能领域的关键技术,在自然语言处理、智能客服、内容创作等众多领域展现出了强大的应用潜力,引发了学术界和产业界的广泛关注。OpenAI的GPT系列模型凭借其出色的语言理解与生成能力,在全球范围内掀起了AI应用的热潮;Google的BERT模型则在自然语言理解任务中取得
- OpenCV及基本用法
m0_74823683
opencv人工智能计算机视觉
一.OpenCV介绍1.OpenCV的全称是OpenSourceComputerVisionLibrary,是一个开放源代码的计算机视觉库。OpenCV是最初由英特尔公司发起并开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用,现在美国WillowGarage为OpenCV提供主要的支持。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序,目前在工业界以及科研领域广泛采用。
- 滴滴开源新项目Unify:聚焦Flutter与原生通信难题,助力跨端应用落地
滴滴技术
开源flutter
引言在移动开发领域,移动跨端技术因其提效收益,逐渐成为业界趋势之一。Flutter作为近年来热门的跨端技术,以高性能、自渲染、泛跨端著称,得到广泛应用。在滴滴国际化业务中,我们大量应用Flutter。目前已在滴滴国际化外卖、滴滴国际化出行司机端等业务中大规模落地,整体交付提效50%+,收益显著。在大规模Flutter跨端场景下,存量的原生业务与增量Flutter业务间的双向通信成为痛点问题。为此,
- Linux系统编程:网络编程与Socket通信详解
Dev-Kilig
Linuxlinux网络运维
引言网络编程是Linux系统编程的核心内容之一,而Socket是实现网络通信的基石。无论是Web服务器、即时通讯工具还是分布式系统,都依赖于Socket进行数据传输。本文将深入讲解Socket编程的基本概念,并通过C语言实现一个完整的TCP客户端-服务器通信示例,帮助初学者掌握网络编程的核心技能。一、Socket编程基础1.1什么是Socket?Socket(套接字)是网络通信的端点,用于在不同主
- javascript的成熟分类:“成熟分类”之路
lizi88888
javascript开发语言ecmascript
JavaScript是一门广泛应用于Web前端开发的高级编程语言,具有交互性强、界面效果丰富等优点。其在Web开发中的广泛应用越来越受到业界的关注,从最初的“套壳”式编程到现在的成熟分类,JavaScript已经发生了巨大的变化。ES5ES5标准于2009年发布,是JavaScript发展的一个重要里程碑。这个版本添加了一些新的语言特性,例如:严格模式、Object.create()方法、Func
- 基于华为自研NPU Ascend 910的TensorFlow 1.x训练脚本迁移和使能混合精度记录
Tianyi Li 1997
华为云tensorflow华为人工智能深度学习python
简介基于TesorFlow1.x以Sess.run形式搭建入门级——手写数字分类网络,并迁移到华为自研NPUAscend910,同时使能混合精度。硬件介绍华为自研NPUAscend910,即昇腾910AI处理器(简称NPU),根据官方介绍,是在2019年发布的人工智能(AI)专用的神经网络处理器,其算力高达256T,最新款算力高达310T,是业界主流芯片算力的2倍。当前业界大多数训练脚本基于Ten
- python 并行框架_基于python的高性能实时并行机器学习框架之Ray介绍
weixin_39778582
python并行框架
前言加州大学伯克利分校实时智能安全执行实验室(RISELab)的研究人员已开发出了一种新的分布式框架,该框架旨在让基于Python的机器学习和深度学习工作负载能够实时执行,并具有类似消息传递接口(MPI)的性能和细粒度。这种框架名为Ray,看起来有望取代Spark,业界认为Spark对于一些现实的人工智能应用而言速度太慢了;过不了一年,Ray应该会准备好用于生产环境。目前ray已经发布了0.3.0
- 全平台搭载旭日5!科沃斯GOAT智能割草机器人全新系列正式开售
量子位
近日,科沃斯全新发布的GOATASeries和GOATOSeries割草机器人,将在多国市场正式上市发售。作为业界最强的割草机器人产品之一,GOAT致力为割草机带来基于机器人视觉的专业定位解决方案。GOAT全新系列产品全平台搭载地瓜机器人全新推出的旭日5智能计算芯片,具备10TOPs算力,拥有丰富的异构计算资源,可支持机器人在本地完成全栈任务的高效计算。基于科沃斯领先的LELS™定位技术,GOAT
- 速度超越DeepSeek!Le Chat 1100tok/s闪电回答,ChatGPT 4o和DeepSeek R1被秒杀?
LinkTime_Cloud
chatgptDeepSeekLeChat
2023年,当全球科技界还在ChatGPT引发的AI狂潮中沉浮时,一场来自欧洲的"静默革命"正悄然改变游戏规则。法国人工智能公司MistralAI推出的聊天机器人LeChat以"比ChatGPT快10倍"的惊人宣言震动业界,其背后承载的不仅是技术突破,更折射出全球AI版图重构的深层暗涌。一、法兰西奇迹:Mistral的逆袭密码在巴黎第十区一栋不起眼的办公楼里,Mistral团队用9个月时间创造了令
- 2025带你看清DevSecOps的发展背景、现状及未来趋势和最佳实践
人工智能
DevSecOps的概念在2012年由Gartner首次提出,并逐渐受到国内企业的追捧。随着数字化转型加速和企业上云进程的推进,敏捷开发模式使软件开发生命周期缩短(几天到几周),留给安全的时间越来越短,因此必须在DevOps中有效地融入安全,即DevSecOps。业界已经达成一种共识,即DevSecOps是DevOps发展的必然结果。概览1.1.DevSecOps产生背景传统安全模式局限:传统的安
- 基于联邦学习的政务大数据平台应用研究
宋罗世家技术屋
计算机软件及理论发展专栏政务大数据
摘要当前数字政府建设已进入深水区,政务大数据平台作为数据底座支撑各类政务信息化应用,其隐私数据的安全性和合规性一直被业界广泛关注。联邦学习是一类解决数据孤岛的重要方法,基于联邦学习的政务一体化大数据平台应用具有较高的研究价值。首先,介绍政务大数据平台及联邦学习应用现状;然后,分析政务大数据平台面临的隐私数据的采集、分类分级、共享三大管理挑战;接着,阐述基于联邦学习的推荐算法和隐私集合求交技术的解决
- RAG私域问答场景升级版方案(第二期方案)[2]:工业级别构建私域问答(业务问题、性能问题、安全成本问题等详细解决方案)
汀、人工智能
LLM工业级落地实践人工智能AIAgent智能体多智能体智能问答系统RAG智能问答
RAG私域问答场景升级版方案(第二期方案)[2]:工业级别构建私域问答(业务问题、性能问题、安全成本问题等详细解决方案)第一期方案参考:RAG私域问答场景整体夏详细方案(第一期方案)[1]:工业级别构建私域问答(知识处理、知识召回排序、搜索问答模块)1.第二期方案改进介绍根据业界DIFY、扣子、MaxKB等AI应用开发平台,LlamaIndex、LangChain等RAG技术,确定将以下方面作为R
- 【2025版】最新AI大模型NLP全面解析,零基础入门到精通,收藏这篇就够了
程序员二飞
人工智能自然语言处理服务器学习知识图谱
近年来,随着深度学习技术的飞速发展,AI大模型作为人工智能领域的重要研究对象,正逐步成为学术界和产业界广泛关注的热点议题。AI大模型,作为一类具备庞大参数规模与卓越学习能力的神经网络模型,如BERT、GPT等,已在自然语言处理、计算机视觉等多个领域展现出卓越成效,极大地推动了相关领域的技术进步。前排提示,文末有大模型AGI-CSDN独家资料包哦!AI大模型的价值不仅体现于其庞大的参数规模与强大的学
- TIOBE指数2018年9月
毕奥莎伐尔
tiobe2018年9月
**TIOBE指数2018年9月**9月标题:Python首次进入TIOBE指数前三Python有史以来第一次进入TIOBE指数前三。这真的花了很长时间。在20世纪90年代初,它进入了图表。然后又花了10年才首次达到TIOBE指数前10名。之后,它慢慢地但肯定地接近前5名并最终进入前3名.Python正变得越来越普遍。它已经是大学的首选(适用于需要编程的各种科目),现在也征服了工业界。Python
- 深入理解Hadoop 1.0.0源码架构及组件实现
隔壁王医生
本文还有配套的精品资源,点击获取简介:Hadoop1.0.0作为大数据处理的开源框架,在业界有广泛应用。该版本包含核心分布式文件系统HDFS、MapReduce计算模型、Common工具库等关键组件。通过分析源码,可深入理解这些组件的设计和实现细节,包括数据复制、任务调度、容错机制以及系统配置管理。本课程旨在指导学生和开发者深入学习Hadoop的核心原理和实践应用,为其在大数据领域的进一步研究和开
- TCP长连接、HTTP短轮询、HTTP长轮询、HTTP长连接、WebSocket的区别
福葫芦
tcp/iphttpwebsocket
1.TCP长连接(1)概念:该连接属于传输层的协议。客户端和服务器之间建立连接后,不立即断开该连接,而是一直保持这个状态,以便后续数据的持续、连续传输。(2)应用场景:适合频繁、持续交换数据的场景。如:数据库连接,即时通讯。2.HTTP短轮询(1)概念:客户端每间隔一段时间向服务器发送请求,服务器接收到请求以后,不管是否有新数据产生,都立即响应客户端的请求。(2)应用场景:重要通知、实时预警、后
- 模型轻量化
莱茶荼菜
人工智能学习
影响神经网络推理速度主要有4个因素:FLOPs、MAC、计算并行度、硬件平台架构与特性(算力、GPU内存带宽)模型压缩工业界主流的模型压缩方法有:知识蒸馏(KnowledgeDistillation,KD)轻量化模型架构(也叫紧凑的模型设计)、剪枝(Pruning)、量化(Quantization)。模型剪枝(ModelPruning):模型剪枝通过删除冗余的连接或参数来减小模型的大小。这可以通过
- Deepseek V3 + Cline 实现AI编程,这款插件真香
AI生成曾小健
LLM大语言模型Agent智能体AI编程
DeepseekV3+Cline实现AI编程,这款插件真香原创亖〇柒觉察流2025年01月01日12:35上海近期,AI编程领域一浪接一浪维持着高热度。这个领域的多款产品也迅速面市。比如,Cursor,Windsurf,Devin,以及即将问世的MGX(beta内测中,多智能体自然语言编程产品,对标devin)。而上周刚发布的国产大模型DeepseekV3,又引发了业界一众大佬的关注。国产模型De
- 预训练语言模型:从BERT到GPT,NLP的新纪元
Evaporator Core
自然语言处理人工智能Python开发经验自然语言处理语言模型bert
自然语言处理(NLP)在过去几年中经历了翻天覆地的变化,而这一变化的催化剂无疑是预训练语言模型(Pre-trainedLanguageModels,PLMs)的崛起。从BERT到GPT,这些模型不仅在学术研究中取得了突破性进展,也在工业界得到了广泛应用。本文将深入探讨预训练语言模型的原理、发展历程以及如何在实际项目中应用这些强大的工具。1.预训练语言模型的背景在深度学习时代之前,NLP任务主要依赖
- 大语言模型原理与工程实践:初探大语言模型
AI天才研究院
AI大模型企业级应用开发实战DeepSeekR1&大数据AI人工智能大模型计算计算科学神经计算深度学习神经网络大数据人工智能大型语言模型AIAGILLMJavaPython架构设计AgentRPA
大语言模型原理与工程实践:初探大语言模型作者:禅与计算机程序设计艺术/ZenandtheArtofComputerProgramming关键词:大语言模型,机器学习,自然语言处理,深度学习,工程实践1.背景介绍1.1问题的由来随着互联网的飞速发展,人类产生和消费的数据量呈指数级增长。如何高效地处理和分析这些海量数据,提取其中的有用信息,成为了当前学术界和工业界共同关注的问题。自然语言处理(NLP)
- 长连接(Long Connection)和短连接(Short Connection)
方璧
网络
长链接和短连接及各自优点长连接(LongConnection)和短连接(ShortConnection)是指在网络编程中使用的两种不同的通信方式。长连接是指客户端与服务器之间保持的一个持久化连接,一旦连接建立,就可以保持长时间的通信。在长连接中,客户端和服务器可以随时发送和接收数据,而不需要每次都进行连接和关闭。例如,即时通讯软件中的长连接可以保持用户在线状态和实时消息推送。短连接则相反,是在客户
- DeepSeek大模型技术解析:从架构到应用的全面探索
模型优化师
人工智能语言模型agideepseekAI大模型LLMai
一、引言在人工智能领域,大模型的发展日新月异,其中DeepSeek大模型凭借其卓越的性能和广泛的应用场景,迅速成为业界的焦点。本文旨在深入剖析DeepSeek大模型的技术细节,从架构到应用进行全面探索,以期为读者提供一个全面而深入的理解。官网:https://www.deepseek.com/1、DeepSeek大模型简介DeepSeek大模型是由北京深度求索人工智能基础技术研究有限公司开发的一款
- 深入浅出DockerPDF
ChatAlgorithm
书籍推荐docker
深入浅出Docker链接:关注微信公众号:景禹,回复10001即可获得提取码!作者简介NigelPoulton,DockerCaptains专家,亚马逊畅销图书作者,存储专家,Docker技术先驱。Nigel有丰富的运维技术经验,著有多部容器相关的图书,并开设了视频培训课程,在业界有非常大的影响力。出版了《DockerDeepDive》《TheKubernetesBook》等图书。目录······
- 【新书速荐】《Information-Theoretic Radar Signal Processing(信息论雷达信号处理)》
卖酒的雷达算法工程师
概率论
引言最近,由YujieGu博士和YiminD.Zhang教授主编的新书Information-TheoreticRadarSignalProcessing由Wiley-IEEEPress正式出版。这是信息论雷达信号处理领域的首部专著,全书共分14章,汇集了来自学术界、工业界和政府机构的41位世界知名专家(其中15位为IEEEFellow)的最新研究成果。Information-TheoreticR
- 零基础构建即时通讯开源项目OpenIM移动端-Flutter篇
人工智能
OpenIM为开发者提供开源即时通讯SDK,作为Twilio、Sendbird等云服务的替代方案。借助OpenIM,开发者可以构建安全可靠的即时通讯应用,如WeChat、Zoom、Slack等。本仓库基于开源版OpenIMSDK开发,提供了一款基于Flutter的即时通讯应用。您可以使用此应用程序作为OpenIMSDK的参考实现。开发环境在开始开发之前,请确保您的系统已安装以下软件:操作系统:ma
- iOS http封装
374016526
ios服务器交互http网络请求
程序开发避免不了与服务器的交互,这里打包了一个自己写的http交互库。希望可以帮到大家。
内置一个basehttp,当我们创建自己的service可以继承实现。
KuroAppBaseHttp *baseHttp = [[KuroAppBaseHttp alloc] init];
[baseHttp setDelegate:self];
[baseHttp
- lolcat :一个在 Linux 终端中输出彩虹特效的命令行工具
brotherlamp
linuxlinux教程linux视频linux自学linux资料
那些相信 Linux 命令行是单调无聊且没有任何乐趣的人们,你们错了,这里有一些有关 Linux 的文章,它们展示着 Linux 是如何的有趣和“淘气” 。
在本文中,我将讨论一个名为“lolcat”的小工具 – 它可以在终端中生成彩虹般的颜色。
何为 lolcat ?
Lolcat 是一个针对 Linux,BSD 和 OSX 平台的工具,它类似于 cat 命令,并为 cat
- MongoDB索引管理(1)——[九]
eksliang
mongodbMongoDB管理索引
转载请出自出处:http://eksliang.iteye.com/blog/2178427 一、概述
数据库的索引与书籍的索引类似,有了索引就不需要翻转整本书。数据库的索引跟这个原理一样,首先在索引中找,在索引中找到条目以后,就可以直接跳转到目标文档的位置,从而使查询速度提高几个数据量级。
不使用索引的查询称
- Informatica参数及变量
18289753290
Informatica参数变量
下面是本人通俗的理解,如有不对之处,希望指正 info参数的设置:在info中用到的参数都在server的专门的配置文件中(最好以parma)结尾 下面的GLOBAl就是全局的,$开头的是系统级变量,$$开头的变量是自定义变量。如果是在session中或者mapping中用到的变量就是局部变量,那就把global换成对应的session或者mapping名字。
[GLOBAL] $Par
- python 解析unicode字符串为utf8编码字符串
酷的飞上天空
unicode
php返回的json字符串如果包含中文,则会被转换成\uxx格式的unicode编码字符串返回。
在浏览器中能正常识别这种编码,但是后台程序却不能识别,直接输出显示的是\uxx的字符,并未进行转码。
转换方式如下
>>> import json
>>> q = '{"text":"\u4
- Hibernate的总结
永夜-极光
Hibernate
1.hibernate的作用,简化对数据库的编码,使开发人员不必再与复杂的sql语句打交道
做项目大部分都需要用JAVA来链接数据库,比如你要做一个会员注册的 页面,那么 获取到用户填写的 基本信后,你要把这些基本信息存入数据库对应的表中,不用hibernate还有mybatis之类的框架,都不用的话就得用JDBC,也就是JAVA自己的,用这个东西你要写很多的代码,比如保存注册信
- SyntaxError: Non-UTF-8 code starting with '\xc4'
随便小屋
python
刚开始看一下Python语言,传说听强大的,但我感觉还是没Java强吧!
写Hello World的时候就遇到一个问题,在Eclipse中写的,代码如下
'''
Created on 2014年10月27日
@author: Logic
'''
print("Hello World!");
运行结果
SyntaxError: Non-UTF-8
- 学会敬酒礼仪 不做酒席菜鸟
aijuans
菜鸟
俗话说,酒是越喝越厚,但在酒桌上也有很多学问讲究,以下总结了一些酒桌上的你不得不注意的小细节。
细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。
细节二:可以多人敬一人,决不可一人敬多人,除非你是领导。
细节三:自己敬别人,如果不碰杯,自己喝多少可视乎情况而定,比如对方酒量,对方喝酒态度,切不可比对方喝得少,要知道是自己敬人。
细节四:自己敬别人,如果碰杯,一
- 《创新者的基因》读书笔记
aoyouzi
读书笔记《创新者的基因》
创新者的基因
创新者的“基因”,即最具创意的企业家具备的五种“发现技能”:联想,观察,实验,发问,建立人脉。
第一部分破坏性创新,从你开始
第一章破坏性创新者的基因
如何获得启示:
发现以下的因素起到了催化剂的作用:(1) -个挑战现状的问题;(2)对某项技术、某个公司或顾客的观察;(3) -次尝试新鲜事物的经验或实验;(4)与某人进行了一次交谈,为他点醒
- 表单验证技术
百合不是茶
JavaScriptDOM对象String对象事件
js最主要的功能就是验证表单,下面是我对表单验证的一些理解,贴出来与大家交流交流 ,数显我们要知道表单验证需要的技术点, String对象,事件,函数
一:String对象;通常是对字符串的操作;
1,String的属性;
字符串.length;表示该字符串的长度;
var str= "java"
- web.xml配置详解之context-param
bijian1013
javaservletweb.xmlcontext-param
一.格式定义:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>contextConfigLocationValue></param-value>
</context-param>
作用:该元
- Web系统常见编码漏洞(开发工程师知晓)
Bill_chen
sqlPHPWebfckeditor脚本
1.头号大敌:SQL Injection
原因:程序中对用户输入检查不严格,用户可以提交一段数据库查询代码,根据程序返回的结果,
获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。
本质:
对于输入检查不充分,导致SQL语句将用户提交的非法数据当作语句的一部分来执行。
示例:
String query = "SELECT id FROM users
- 【MongoDB学习笔记六】MongoDB修改器
bit1129
mongodb
本文首先介绍下MongoDB的基本的增删改查操作,然后,详细介绍MongoDB提供的修改器,以完成各种各样的文档更新操作 MongoDB的主要操作
show dbs 显示当前用户能看到哪些数据库
use foobar 将数据库切换到foobar
show collections 显示当前数据库有哪些集合
db.people.update,update不带参数,可
- 提高职业素养,做好人生规划
白糖_
人生
培训讲师是成都著名的企业培训讲师,他在讲课中提出的一些观点很新颖,在此我收录了一些分享一下。注:讲师的观点不代表本人的观点,这些东西大家自己揣摩。
1、什么是职业规划:职业规划并不完全代表你到什么阶段要当什么官要拿多少钱,这些都只是梦想。职业规划是清楚的认识自己现在缺什么,这个阶段该学习什么,下个阶段缺什么,又应该怎么去规划学习,这样才算是规划。
- 国外的网站你都到哪边看?
bozch
技术网站国外
学习软件开发技术,如果没有什么英文基础,最好还是看国内的一些技术网站,例如:开源OSchina,csdn,iteye,51cto等等。
个人感觉如果英语基础能力不错的话,可以浏览国外的网站来进行软件技术基础的学习,例如java开发中常用的到的网站有apache.org 里面有apache的很多Projects,springframework.org是spring相关的项目网站,还有几个感觉不错的
- 编程之美-光影切割问题
bylijinnan
编程之美
package a;
public class DisorderCount {
/**《编程之美》“光影切割问题”
* 主要是两个问题:
* 1.数学公式(设定没有三条以上的直线交于同一点):
* 两条直线最多一个交点,将平面分成了4个区域;
* 三条直线最多三个交点,将平面分成了7个区域;
* 可以推出:N条直线 M个交点,区域数为N+M+1。
- 关于Web跨站执行脚本概念
chenbowen00
Web安全跨站执行脚本
跨站脚本攻击(XSS)是web应用程序中最危险和最常见的安全漏洞之一。安全研究人员发现这个漏洞在最受欢迎的网站,包括谷歌、Facebook、亚马逊、PayPal,和许多其他网站。如果你看看bug赏金计划,大多数报告的问题属于 XSS。为了防止跨站脚本攻击,浏览器也有自己的过滤器,但安全研究人员总是想方设法绕过这些过滤器。这个漏洞是通常用于执行cookie窃取、恶意软件传播,会话劫持,恶意重定向。在
- [开源项目与投资]投资开源项目之前需要统计该项目已有的用户数
comsci
开源项目
现在国内和国外,特别是美国那边,突然出现很多开源项目,但是这些项目的用户有多少,有多少忠诚的粉丝,对于投资者来讲,完全是一个未知数,那么要投资开源项目,我们投资者必须准确无误的知道该项目的全部情况,包括项目发起人的情况,项目的维持时间..项目的技术水平,项目的参与者的势力,项目投入产出的效益.....
- oracle alert log file(告警日志文件)
daizj
oracle告警日志文件alert log file
The alert log is a chronological log of messages and errors, and includes the following items:
All internal errors (ORA-00600), block corruption errors (ORA-01578), and deadlock errors (ORA-00060)
- 关于 CAS SSO 文章声明
denger
SSO
由于几年前写了几篇 CAS 系列的文章,之后陆续有人参照文章去实现,可都遇到了各种问题,同时经常或多或少的收到不少人的求助。现在这时特此说明几点:
1. 那些文章发表于好几年前了,CAS 已经更新几个很多版本了,由于近年已经没有做该领域方面的事情,所有文章也没有持续更新。
2. 文章只是提供思路,尽管 CAS 版本已经发生变化,但原理和流程仍然一致。最重要的是明白原理,然后
- 初二上学期难记单词
dcj3sjt126com
englishword
lesson 课
traffic 交通
matter 要紧;事物
happy 快乐的,幸福的
second 第二的
idea 主意;想法;意见
mean 意味着
important 重要的,重大的
never 从来,决不
afraid 害怕 的
fifth 第五的
hometown 故乡,家乡
discuss 讨论;议论
east 东方的
agree 同意;赞成
bo
- uicollectionview 纯代码布局, 添加头部视图
dcj3sjt126com
Collection
#import <UIKit/UIKit.h>
@interface myHeadView : UICollectionReusableView
{
UILabel *TitleLable;
}
-(void)setTextTitle;
@end
#import "myHeadView.h"
@implementation m
- N 位随机数字串的 JAVA 生成实现
FX夜归人
javaMath随机数Random
/**
* 功能描述 随机数工具类<br />
* @author FengXueYeGuiRen
* 创建时间 2014-7-25<br />
*/
public class RandomUtil {
// 随机数生成器
private static java.util.Random random = new java.util.R
- Ehcache(09)——缓存Web页面
234390216
ehcache页面缓存
页面缓存
目录
1 SimplePageCachingFilter
1.1 calculateKey
1.2 可配置的初始化参数
1.2.1 cach
- spring中少用的注解@primary解析
jackyrong
primary
这次看下spring中少见的注解@primary注解,例子
@Component
public class MetalSinger implements Singer{
@Override
public String sing(String lyrics) {
return "I am singing with DIO voice
- Java几款性能分析工具的对比
lbwahoo
java
Java几款性能分析工具的对比
摘自:http://my.oschina.net/liux/blog/51800
在给客户的应用程序维护的过程中,我注意到在高负载下的一些性能问题。理论上,增加对应用程序的负载会使性能等比率的下降。然而,我认为性能下降的比率远远高于负载的增加。我也发现,性能可以通过改变应用程序的逻辑来提升,甚至达到极限。为了更详细的了解这一点,我们需要做一些性能
- JVM参数配置大全
nickys
jvm应用服务器
JVM参数配置大全
/usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -
- 搭建 CentOS 6 服务器(14) - squid、Varnish
rensanning
varnish
(一)squid
安装
# yum install httpd-tools -y
# htpasswd -c -b /etc/squid/passwords squiduser 123456
# yum install squid -y
设置
# cp /etc/squid/squid.conf /etc/squid/squid.conf.bak
# vi /etc/
- Spring缓存注解@Cache使用
tom_seed
spring
参考资料
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-cache/
http://swiftlet.net/archives/774
缓存注解有以下三个:
@Cacheable @CacheEvict @CachePut
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
xp9802
java.lang.NoClassDefFoundError: org/jaxen/JaxenExc
关键字: java.lang.noclassdeffounderror: org/jaxen/jaxenexception
使用dom4j解析XML时,要快速获取某个节点的数据,使用XPath是个不错的方法,dom4j的快速手册里也建议使用这种方式
执行时却抛出以下异常:
Exceptio