- 计算机网络12——IM聊天系统——项目分析和架构搭建
徐_菲
计算机网络计算机网络架构职场和发展开发语言服务器
1、IM——聊天系统主要功能(1)注册根据:昵称,手机号,密码(2)登录根据:手机号,密码(3)添加好友根据:昵称(4)聊天根据:昵称(5)下线根据:id2、面向对象编程分析系统框架(1)客户端QT1、ui界面2、核心处理类(处理收到的数据、组织要发送的数据)3、中介者类(不做数据处理,单纯转发)4、网络类(收发数据、初始化网络、关闭网络)(2)服务端VS1、数据库类2、核心处理类(处理服务端收到
- 小项目分析:美人榜
上九天
图片发自App今日突发奇想,看到这样一个项目。就是美人榜。何意?其实挺简单,就是约见一些美女靓哥,写一些他们的小文,再加一些照片展示。养眼的照片配上小文,一定会让人心生欢喜,接触而至,欣赏各色人生。照片就是一些生活照,不必太美,真实即可,可以是个人照,可以是自己经营的公司、项目或者其他什么照片,只要具有正能量,养眼就可。难的就是小文了。写这样的小文可是不易的。首先,这是一个陌生的朋友。通过简短的交
- 涤生大数据实战:基于Flink+ODPS历史累计计算项目分析与优化(上)
涤生大数据
数仓建模/数据架构/数据治理大数据flinkodps
涤生大数据实战:基于Flink+ODPS历史累计计算项目分析与优化(一)1.前置知识ODPS(OpenDataPlatformandService)是阿里云自研的一体化大数据计算平台和数据仓库产品,在集团内部离线作为离线数据处理和存储的产品。离线计算任务节点叫做Odps节点,存储的离线表叫做Odps表;Flink:实时计算引擎,本文代码开发和测试均基于集团内部实时计算平台,代码细节可能会和Flin
- 因担忧导致的焦虑,而后我的自我分析
小明有主见了吗
战友的启示只做一件事,是错的,做很多件事,也是错的,最正确的做法,是做一个环,只做闭环节点上的事。战友郭丽芳,说她的理想就是,写两本书,赚一千万,实现财富自由。目前,她的路径有两个,一是,在币乎和其他区块链平台写文章赚币;二是,定屯价值币,在熊市赚币,在牛市赚钱。为此,能做的就是,学习区块链和写作知识,进行区块链投资和项目分析,运营区块链写作社群,边输入,边思考,边践行,边输出。写作,学习,践行,
- 网赚网盘推广赚钱怎么做?99%的人都不知道暴利网盘项目分析
清风导师
网赚类网盘推广怎么赚钱?网赚类推广月入过万是真的吗?其实,不知道大家的问的是狭义的网赚网盘,还是广义的利润网盘推广赚钱,当然本文都会为大家给出答案。网赚类网盘是什么?其实从狭义上说,并非所有可以用来赚钱的网盘都叫网赚网盘,一般特指的是比如城通网盘、YUNFILE网盘这样的,别人用户下载就有点击收益的网盘项目,主要通过分享资源,然后镶嵌广告来盈利,每次下载几分钱到1毛左右。像这种网盘其实已经有很多年
- 【QT】贪吃蛇小游戏 -- 童年回忆
小张爱写Bug
qt开发语言
成品展示项目分析:基本元素如下小蛇的设计,初始大小蛇头占一个方块,蛇身占两个方块。关于小蛇的移动,采用蛇头前进方向增加一个方块,蛇尾减掉一个方块的实现方法。在移动过程中不能立即向前进反方向移动(如正在向左前进的小蛇,按下向右的按键应当无效果),当小蛇吃到食物后,蛇身自增,并记录得分。当小蛇碰到边界处或自身时游戏结束。食物随机生成。工程创建游戏背景图片准备小游戏的设计采用的是“穿越方案”,到达边界后
- Python代码重构库之rope使用详解
Rocky006
python开发语言
概要Python是一门强大的编程语言,但在大型项目中,维护和重构代码可能会变得复杂和困难。为了提高开发人员的效率和准确性,有许多工具可用于辅助代码重构和智能代码补全。其中之一是PythonRope。PythonRope是一个用于Python编程语言的强大工具,它提供了丰富的功能,包括代码重构、智能代码补全、项目分析等。本文将介绍PythonRope的主要功能和用法,以及如何在实际项目中使用它来提高
- 从零到1构建可发布的npm包
qingzhen568
js库npmnpmjavascript前端
本文将介绍通过rollup,从零开始构建一个简易的可发布的npm包。本文可实现的目标如下:通过rollup进行构建支持Typescript支持npm方式安装支持cdn方式,在页面中引入支持本地调试可发布到npm一、从package开始项目分析首先,在终端中创建我们的包名【wujs】,可执行以下命令行:mkdirwujs其次,将项目【wujs】在vscode中打开,打开项目终端,并执行以下命令,创建
- Python实现俄罗斯方块(带完整源码)
27dCnc
python开发语言
博主介绍:27dCnc专题:python项目详细讲解☆*:.。.o(≧▽≦)o.。.:*☆主题:项目设计流程今日份打卡俄罗斯方块项目分析文档文章目录主题:项目设计流程概要整体架构流程1.引用模块2.表示方块3.需求变量4.绘制窗口5.方块下落类6.绘制方块类7.方块旋转类8.方块移动类9.游戏循环执行技术细节小结概要项目准备项目架构(思路图)代码分块详细代码实现整体架构流程相关考虑游戏区域的表示:
- 视频模板改字系统搭建开发定制
2301_76454081
音视频
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言祝福,表白视频模板可以更改字体生成新的视频。当我们看到那个祝福视频想要将里面的内容改成自己的内容,就成为新的视频。目前这个项目比较小众。以下文章介绍了这款系统的功能以及项目运营方式。一、视频改字项目分析目前视频改字项目是最近新出的一个项目。主要运营方式是直播
- 第八章(应用场景篇) 中大型项目的解构:从单体应用到微前端
球球不吃虾
微前端前端状态模式微前端前端框架
文章目录中大型项目的解构:从单体应用到微前端一、从单体应用到微前端1.1单体应用的困境1.2微前端的优势1.3解构过程二、案例分析3.1项目背景3.2解构过程1.项目分析2.架构设计3.技术选型1.主应用配置2.子应用开发3.子应用间通信a.使用props进行通信b.使用全局状态管理库c.使用事件总线(EventBus)d.使用自定义事件4.应用拆分中大型项目的解构:从单体应用到微前端随着业务的不
- 从0开发一个Django博客系统
黑马程序员官方
djangopython后端
目录一、项目准备1.1项目分析1.2工程创建和配置二、注册2.2定义用户模型类2.3图形验证码2.4短信验证码2.5用户注册实现2.6展示首页2.7状态保持三、登录3.1手机登录3.2首页用户名展示3.3退出登录四、忘记密码五、用户中心5.2用户中心修改六、写博客6.1写博客页面展示6.2文章分类模型6.3文章分类后台管理6.4写博客页面展示分类查询数据并展示6.5文章模型6.6博客保存七、博客首
- 静态分析C语言生成函数调用关系的利器——cflow(二)
breaksoftware
IT项目研发过程中的利器c语言开发语言
大纲环境准备选择项目分析代码简单分析高级分析坑:不能显示main函数所有调用函数的调用栈坑2:重定义错误坑3:缺失编译时产生的文件坑4:缺失工程的头文件包含路径指定坑5:操作系统的坑只存在于windows操作系统上的文件坑6:大小顶问题最终展示参考资料从最开始写《IT项目研发过程中的利器》这系列博文已经过去6年。最近几年,相关软件有所迭代,也出现很多其他有意思的“利器”。最近准备把这系列做个修补,
- Unity 第一人称实现
YUuuuME_
Unityc#unityunity
Unity第一人称视角实现项目目标:完成第一人称视角的相机项目要求:1.可以通过键盘对操作物品进行移动操作2.可以通过鼠标来对屏幕进行移动,从而达到旋转视角的效果3.鼠标可以被隐藏并且在移动时始终保持在界面中心项目分析:在对(1)进行完成时,可以使用虚拟轴来实现,也可以通过直接检测键盘的输入来进行移动,然后在通过相关的transform组件来完成对物体位置的移动。在使用虚拟轴时,在输入键盘时,其并
- 2024最有发展潜力的代理项目!格行随身wifi代理项目分析测评,轻资产靠谱创业项目推荐
中国创业榜
创业创新
最近很多网友都有创业的想法,身边创业的朋友也不在少数,当然有成功的,也有亏的血本无归的。最近网上也有很多适合新手的创业或代理项目,什么单身经济啊,大健康啊还有创业圈一直在讨论的随身WiFi代理等。当然一些创投圈的创业大佬们也对目前比较火的格行随身wifi进行了全面的分析,我们一起来看一下,所谓的最火创业项目是不是真的靠谱。品牌评测分析:格行随身wifi深耕物联网行业15年,有自己的高新技术产区,是
- 【蓝桥杯EDA设计与开发】立创开源社区分享的关于蓝桥被EDA真题与仿真题的项目分析
喜暖知寒
开发项目小知识点蓝桥杯
立创开源社区内有几个项目分享了往年EDA设计题目与仿真题,对此展开了学习。【本人非科班出身,以下对项目的学习仅在我的眼界范围内发表意见,如有错误,请指正。】项目一来源:第十四届蓝桥杯EDA赛模拟题一-嘉立创EDA开源硬件平台https://oshwhub.com/course-examples/di-shi-si-jie-lan-qiao-bei-eda-sai-mo-ni-ti-yi图1-1连线
- 【项目分析】注定不走平凡路的本体ONT
老猫___
概要:作为小蚁的“干儿子”,本体从问世之初即得到世界范围的曝光。不仅如此,正当所有人已疲倦于区跨链项目的空投糖果时,认为空投没好币,好币卖不贵,而本体在3月份开启的空投送1000ONT活动,并随后以均价10元的价格纷纷上线火币、币安等交易所,迅速夺取了无数人的眼球。本体从出现至今一直没离开过大众的视野,除了NEO这个光环的照耀还有出色的营销手段以外,本体最引人注目的就是其信任体系和链网架构。本体.
- 【感悟】年少的时候总容易太急-16
MissQ_MissQ
猝不及防,无论惊喜或是痛苦,无论如何,低头默默的走,有一天蓦然回头,才发现,那些没打倒我们的,终将使我们更强大。--题记突然置于陌生的环境,经历未知的忙碌,人甚至来不及哀叹,就被时间推着一路向前。从领了标书回来,日子就变为了超级忙碌模式,感觉什么都应该做点,但是又总有种不知如何安排的井井有条的感觉,我甚至不记得开了项目分析会,只记得我在一群人中间,努力的做好所谓牵头人的角色,虽然实际,我也就是组织
- project2016下载与安装,Microsoft project2016进度计划软件甘特图安装包教程
P_adg132
windows
Project2016是微软发布的一款项目管理软件。它提供了丰富的功能和直观的界面,帮助用户规划、跟踪和控制项目进度。通过Project2016,用户可以创建详细的项目计划、分配任务和资源、设定里程碑、跟踪进度,并生成各种图表和报告以进行项目分析和沟通。该软件还支持与团队成员的协作和实时更新,促进项目团队的合作和交流。Project2016让项目管理变得更加高效和可视化,帮助用户成功交付项目。of
- 漫滋烧肉居酒屋设计——今天也要好好吃饭
博仁设计
漫滋烧肉居酒屋全案设计项目名称:漫滋烧肉居酒屋设计团队:博仁餐饮全案设计研究所01项目背景在早年市场教化之下,日料已经非常成熟,这时是细分品类成长的良好时机。而市面上的日料品牌之间同质化严重、品牌个性普遍缺乏。漫滋自成立以来,烤肉一直在迭代口味,为万千食客提供美味的日式料理而努力。漫滋烧肉居酒屋全案设计02项目分析日料市场正处在趋于成熟的调整期,漫滋必须打造出自身差异化,打破同质化的墙壁,才能从众
- 计算机视觉丨基于OpenCV的人脸识别打卡系统
Want595
《Python实战项目100例》计算机视觉opencv人工智能
文章目录写在前面项目分析需求分析1.数据模型2.打卡功能3.数据维护4.考勤报表系统设计项目设计1.文件系统2.数据模块3.工具模块4.服务模块5.人脸识别6.主函数运行结果写在后面写在前面本期内容:基于OpenCV的WANT公司人脸识别打卡系统。项目需求:pycharmopencvnumpy项目下载路径:https://download.csdn.net/download/m0_68111267
- 爬虫基础及Python环境安装
明哥玩编程
前言:爬虫是Python最常见的开发项目,而爬虫本身的应用对象又是多种多样(文本、视频、图片、其它文件等等),本视频系列课程,我们将会拿出多个案例进行爬虫项目实战讲解,帮大家对爬虫项目进行实战,培养爬虫项目分析的实际过程。(本系列每个视频教程都将控制到5-6分钟左右)第一篇、爬虫基础及Python环境安装爬虫是什么:网络爬虫(又称为网页蜘蛛,网络机器人),是一种按照一定的规则,自动地抓取互联网信息
- C++学生信息管理系统(有头链表+文件存取)
assassin$
C++基础c++小程序
C++数据结构:有头链表+文件存取操作编译环境:vs2019;注意事项:点个关注吧;由于代码较多,不贴出完整代码,会挑出主要部分来叙述,我会将源文件上传CSDN,并在文末附上百度网盘链接,有需要可自行下载,若链接失效可评论获取;建议:各位小伙伴在阅读的时候可以一个函数一个函数的阅读,方便理解;注:文章仅作为自己成长的记录,不足之处还请多指教(师承大帅)。运行截图:项目分析有头链表就是通过一个头部指
- 数据/大数据项目实施
贾庆华
大数据
(一)近期分享内容11月底到现在,陆续和大家分享了一些内容,主要包括数据分析/大数据项目分析、数据建模及可视化、数据治理相关的平台、知识、示例。知识有继承的成分,但其他的均为原创,是的,平台是自研的,知识是自己总结的,示例也是自己整理的。主要内容见最近文章,供大家参考。以上的内容,主要源于我和我的小伙伴儿们的经历。(二)团队的经验/经历软件项目是团队作战,不是单独斗。我不是一个独行侠,技术的领域里
- 简单的推箱子游戏实战
坑真多
游戏visualstudioc++
目录项目分析地图初始化背景图片游戏场景图片:热键控制按键设置确定人物位置实现人物移动(非箱子,目的地)推箱子控制游戏结束最终代码合法性判断:项目分析墙:0,地板:1,箱子目的地:2,小人:3,箱子:4,箱子命中目标:5地图初始化背景图片#include#include#include#includeusingnamespacestd;IMAGEBG_IMAGE;#defineWIDE650#def
- 如何做好项目分析
吴亮16
最近在参加公司的入职培训,其中有一个内容就是以剧本杀的方式模拟项目运作。其主要目的是想以这样一种实践的方式去让我们了解项目运作的基本流程,厘清各角色之间的人物关系,洞悉人物性格进行有效沟通。项目运作基本流程包括确定目标、项目分析、制定策略、制定计划、实施计划和项目总结。今天主要分享其中的项目分析。项目分析分为两部分,一是确定项目状态,二是对象分析。项目状态主要是找准立项时机和确定立项、三要素。如果
- 【项目分析】浅谈内容类区块链几个平台对比
凡心往事
FaroeIslands内容简介:1、内容平台Token的作用2、目前几个内容平台对比:币乎、Primas、Qunqun和PRS3、总结内容平台Token的作用Token是具有股权、使用权和货币属性的结合体。1、降低获客成本拉人头任务式的发糖果社会化传播2、生态激励激励核心创造者在不同的生态角色间的价值流转1、币乎目前的币乎很像Steemit的中文版。由于先发优势和简单直接的发文抢赞功能,币乎目前
- Moonbeam生态项目分析 — — 下一代DeFi协议HydraDX
Moonbeam Community
Moonbeam投稿文章区块链Polkadot
作者:David概览HydraDX是一个基于Substrate区块链框架构建的DeFi协议,旨在为波卡带来大量流动性。HydraDX的特色服务,HydraDXOmnipool,是一种创新的自动化做市商(AMM),通过将所有资产组合在一个交易池中来释放流动性和交易效率。通过消除流动性的碎片化问题,HydraDXOmnipool使交易变得高效。与流动性分散在不同交易对池子的一般情况相比,由于滑点较低和
- 用思维导图读《乌合之众》
三斤赞
《乌合之众》是由法国社会心理学家、社会学家、群体心理学的创始人古斯塔夫·勒庞所写的一本影响深远的心理学著作,出版于1895年。在本书中,勒宠从大众心理学的角度对群体做了研究,阐述了群体的特征和感情、形成群体意见和信仰的因素、以及领袖如何去为群体树立想象力和观念。做为一个业余心理学爱好者,刚接触这本书时,曾经读的很吃力,抓不住重点,也领略不了精髓。这时想到利用日常项目分析时的思维导图来做指引,一下就
- 【LV11 在线词典项目】
字母哥先生
linux网络笔记
在线英文词典项目功能描述:1.用户注册和登录验证2.服务器端将用户信息和历史记录保存在数据库中。客户端输入用户名和密码,服务器端在数据库中查找匹配,返回结果3.单词在线翻译4.根据客户端输入的单词在字典文件中搜索5.历史记录查询6.项目分析应用综合项目(注:本项目还需要有一个dict.txt文件由于CSDN上有其他人上传过了,我无法再次上传该文件)客户端整体框架图客户端整体框架图:定义通信结构体,
- 项目中 枚举与注解的结合使用
飞翔的马甲
javaenumannotation
前言:版本兼容,一直是迭代开发头疼的事,最近新版本加上了支持新题型,如果新创建一份问卷包含了新题型,那旧版本客户端就不支持,如果新创建的问卷不包含新题型,那么新旧客户端都支持。这里面我们通过给问卷类型枚举增加自定义注解的方式完成。顺便巩固下枚举与注解。
一、枚举
1.在创建枚举类的时候,该类已继承java.lang.Enum类,所以自定义枚举类无法继承别的类,但可以实现接口。
- 【Scala十七】Scala核心十一:下划线_的用法
bit1129
scala
下划线_在Scala中广泛应用,_的基本含义是作为占位符使用。_在使用时是出问题非常多的地方,本文将不断完善_的使用场景以及所表达的含义
1. 在高阶函数中使用
scala> val list = List(-3,8,7,9)
list: List[Int] = List(-3, 8, 7, 9)
scala> list.filter(_ > 7)
r
- web缓存基础:术语、http报头和缓存策略
dalan_123
Web
对于很多人来说,去访问某一个站点,若是该站点能够提供智能化的内容缓存来提高用户体验,那么最终该站点的访问者将络绎不绝。缓存或者对之前的请求临时存储,是http协议实现中最核心的内容分发策略之一。分发路径中的组件均可以缓存内容来加速后续的请求,这是受控于对该内容所声明的缓存策略。接下来将讨web内容缓存策略的基本概念,具体包括如如何选择缓存策略以保证互联网范围内的缓存能够正确处理的您的内容,并谈论下
- crontab 问题
周凡杨
linuxcrontabunix
一: 0481-079 Reached a symbol that is not expected.
背景:
*/5 * * * * /usr/IBMIHS/rsync.sh
- 让tomcat支持2级域名共享session
g21121
session
tomcat默认情况下是不支持2级域名共享session的,所有有些情况下登陆后从主域名跳转到子域名会发生链接session不相同的情况,但是只需修改几处配置就可以了。
打开tomcat下conf下context.xml文件
找到Context标签,修改为如下内容
如果你的域名是www.test.com
<Context sessionCookiePath="/path&q
- web报表工具FineReport常用函数的用法总结(数学和三角函数)
老A不折腾
Webfinereport总结
ABS
ABS(number):返回指定数字的绝对值。绝对值是指没有正负符号的数值。
Number:需要求出绝对值的任意实数。
示例:
ABS(-1.5)等于1.5。
ABS(0)等于0。
ABS(2.5)等于2.5。
ACOS
ACOS(number):返回指定数值的反余弦值。反余弦值为一个角度,返回角度以弧度形式表示。
Number:需要返回角
- linux 启动java进程 sh文件
墙头上一根草
linuxshelljar
#!/bin/bash
#初始化服务器的进程PId变量
user_pid=0;
robot_pid=0;
loadlort_pid=0;
gateway_pid=0;
#########
#检查相关服务器是否启动成功
#说明:
#使用JDK自带的JPS命令及grep命令组合,准确查找pid
#jps 加 l 参数,表示显示java的完整包路径
#使用awk,分割出pid
- 我的spring学习笔记5-如何使用ApplicationContext替换BeanFactory
aijuans
Spring 3 系列
如何使用ApplicationContext替换BeanFactory?
package onlyfun.caterpillar.device;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import
- Linux 内存使用方法详细解析
annan211
linux内存Linux内存解析
来源 http://blog.jobbole.com/45748/
我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。
一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。
Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用
- 数据库的单表查询常用命令及使用方法(-)
百合不是茶
oracle函数单表查询
创建数据库;
--建表
create table bloguser(username varchar2(20),userage number(10),usersex char(2));
创建bloguser表,里面有三个字段
&nbs
- 多线程基础知识
bijian1013
java多线程threadjava多线程
一.进程和线程
进程就是一个在内存中独立运行的程序,有自己的地址空间。如正在运行的写字板程序就是一个进程。
“多任务”:指操作系统能同时运行多个进程(程序)。如WINDOWS系统可以同时运行写字板程序、画图程序、WORD、Eclipse等。
线程:是进程内部单一的一个顺序控制流。
线程和进程
a. 每个进程都有独立的
- fastjson简单使用实例
bijian1013
fastjson
一.简介
阿里巴巴fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库;包括“序列化”和“反序列化”两部分,它具备如下特征:  
- 【RPC框架Burlap】Spring集成Burlap
bit1129
spring
Burlap和Hessian同属于codehaus的RPC调用框架,但是Burlap已经几年不更新,所以Spring在4.0里已经将Burlap的支持置为Deprecated,所以在选择RPC框架时,不应该考虑Burlap了。
这篇文章还是记录下Burlap的用法吧,主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
 
- 【Mahout一】基于Mahout 命令参数含义
bit1129
Mahout
1. mahout seqdirectory
$ mahout seqdirectory
--input (-i) input Path to job input directory(原始文本文件).
--output (-o) output The directory pathna
- linux使用flock文件锁解决脚本重复执行问题
ronin47
linux lock 重复执行
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。
例如:
<?
//
test
.php
- java-74-数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
bylijinnan
java
public class OcuppyMoreThanHalf {
/**
* Q74 数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字
* two solutions:
* 1.O(n)
* see <beauty of coding>--每次删除两个不同的数字,不改变数组的特性
* 2.O(nlogn)
* 排序。中间
- linux 系统相关命令
candiio
linux
系统参数
cat /proc/cpuinfo cpu相关参数
cat /proc/meminfo 内存相关参数
cat /proc/loadavg 负载情况
性能参数
1)top
M:按内存使用排序
P:按CPU占用排序
1:显示各CPU的使用情况
k:kill进程
o:更多排序规则
回车:刷新数据
2)ulimit
ulimit -a:显示本用户的系统限制参
- [经营与资产]保持独立性和稳定性对于软件开发的重要意义
comsci
软件开发
一个软件的架构从诞生到成熟,中间要经过很多次的修正和改造
如果在这个过程中,外界的其它行业的资本不断的介入这种软件架构的升级过程中
那么软件开发者原有的设计思想和开发路线
- 在CentOS5.5上编译OpenJDK6
Cwind
linuxOpenJDK
几番周折终于在自己的CentOS5.5上编译成功了OpenJDK6,将编译过程和遇到的问题作一简要记录,备查。
0. OpenJDK介绍
OpenJDK是Sun(现Oracle)公司发布的基于GPL许可的Java平台的实现。其优点:
1、它的核心代码与同时期Sun(-> Oracle)的产品版基本上是一样的,血统纯正,不用担心性能问题,也基本上没什么兼容性问题;(代码上最主要的差异是
- java乱码问题
dashuaifu
java乱码问题js中文乱码
swfupload上传文件参数值为中文传递到后台接收中文乱码 在js中用setPostParams({"tag" : encodeURI( document.getElementByIdx_x("filetag").value,"utf-8")});
然后在servlet中String t
- cygwin很多命令显示command not found的解决办法
dcj3sjt126com
cygwin
cygwin很多命令显示command not found的解决办法
修改cygwin.BAT文件如下
@echo off
D:
set CYGWIN=tty notitle glob
set PATH=%PATH%;d:\cygwin\bin;d:\cygwin\sbin;d:\cygwin\usr\bin;d:\cygwin\usr\sbin;d:\cygwin\us
- [介绍]从 Yii 1.1 升级
dcj3sjt126com
PHPyii2
2.0 版框架是完全重写的,在 1.1 和 2.0 两个版本之间存在相当多差异。因此从 1.1 版升级并不像小版本间的跨越那么简单,通过本指南你将会了解两个版本间主要的不同之处。
如果你之前没有用过 Yii 1.1,可以跳过本章,直接从"入门篇"开始读起。
请注意,Yii 2.0 引入了很多本章并没有涉及到的新功能。强烈建议你通读整部权威指南来了解所有新特性。这样有可能会发
- Linux SSH免登录配置总结
eksliang
ssh-keygenLinux SSH免登录认证Linux SSH互信
转载请出自出处:http://eksliang.iteye.com/blog/2187265 一、原理
我们使用ssh-keygen在ServerA上生成私钥跟公钥,将生成的公钥拷贝到远程机器ServerB上后,就可以使用ssh命令无需密码登录到另外一台机器ServerB上。
生成公钥与私钥有两种加密方式,第一种是
- 手势滑动销毁Activity
gundumw100
android
老是效仿ios,做android的真悲催!
有需求:需要手势滑动销毁一个Activity
怎么办尼?自己写?
不用~,网上先问一下百度。
结果:
http://blog.csdn.net/xiaanming/article/details/20934541
首先将你需要的Activity继承SwipeBackActivity,它会在你的布局根目录新增一层SwipeBackLay
- JavaScript变换表格边框颜色
ini
JavaScripthtmlWebhtml5css
效果查看:http://hovertree.com/texiao/js/2.htm代码如下,保存到HTML文件也可以查看效果:
<html>
<head>
<meta charset="utf-8">
<title>表格边框变换颜色代码-何问起</title>
</head>
<body&
- Kafka Rest : Confluent
kane_xie
kafkaRESTconfluent
最近拿到一个kafka rest的需求,但kafka暂时还没有提供rest api(应该是有在开发中,毕竟rest这么火),上网搜了一下,找到一个Confluent Platform,本文简单介绍一下安装。
这里插一句,给大家推荐一个九尾搜索,原名叫谷粉SOSO,不想fanqiang谷歌的可以用这个。以前在外企用谷歌用习惯了,出来之后用度娘搜技术问题,那匹配度简直感人。
环境声明:Ubu
- Calender不是单例
men4661273
单例Calender
在我们使用Calender的时候,使用过Calendar.getInstance()来获取一个日期类的对象,这种方式跟单例的获取方式一样,那么它到底是不是单例呢,如果是单例的话,一个对象修改内容之后,另外一个线程中的数据不久乱套了吗?从试验以及源码中可以得出,Calendar不是单例。
测试:
Calendar c1 =
- 线程内存和主内存之间联系
qifeifei
java thread
1, java多线程共享主内存中变量的时候,一共会经过几个阶段,
lock:将主内存中的变量锁定,为一个线程所独占。
unclock:将lock加的锁定解除,此时其它的线程可以有机会访问此变量。
read:将主内存中的变量值读到工作内存当中。
load:将read读取的值保存到工作内存中的变量副本中。
- schedule和scheduleAtFixedRate
tangqi609567707
javatimerschedule
原文地址:http://blog.csdn.net/weidan1121/article/details/527307
import java.util.Timer;import java.util.TimerTask;import java.util.Date;
/** * @author vincent */public class TimerTest {
 
- erlang 部署
wudixiaotie
erlang
1.如果在启动节点的时候报这个错 :
{"init terminating in do_boot",{'cannot load',elf_format,get_files}}
则需要在reltool.config中加入
{app, hipe, [{incl_cond, exclude}]},
2.当generate时,遇到:
ERROR