开源

Hybrid App 和 React Native 开发那点事

感情迁移 提交于 2019-11-29 06:35:54
简介:Hybrid App(混合模式移动应用)开发是指介于Web-app、Native-App这两者之间的一种开发模式,兼具「Native App 良好用户交互体验的优势」和「Web App 跨平台开发的优势」。很多人都知道,React Native 是 Facebook 开源的框架,可以直接用 Javascript 开发原生的APP,本文则会围绕开发中的具体实践问题进行讨论。 此前,我们在多篇文章中提到过 React Native,本次移动精英开发俱乐部又专门围绕 Hybrid App 和 React Native 进行更加深入的讨论,希望能够给我们的开发者同学,提供一些建议。文章系朱雅丽整理, IT 运维管理平台 OneAPM 负责审校。以下为讨论内容: 主持人-东辉 :大家好,今天我们的主题是 Hybrid App 和 React Native,欢迎大家踊跃进行发言。 陈伟鹏-雅特iOS :我想知道用了 React Native 的同学,对这种技术的态度和评价? 郭镫鸿 :貌似携程、平安科技还有天猫都在使用 React Native,说明还是有市场的。 主持人-东辉 :React Native 在 Android 上的表现貌似不太好,坑比较多吧? 龙虾 :React Native 的首次加载很慢,有缓存就好一些,其他的还可以,落地的难度就是不知道该客户端开发做,还是前端做。

开源nGrinder-3分钟学会世界上最简单但潜力无限的压力工具

余生颓废 提交于 2019-11-29 04:37:11
nGrinder运行一个压力测试只需3步启动1个test: 1)Python脚本编写测试场景;2)配置虚拟用户数,周期,步长控制,资源监控;3)运行结束报告自动生成,TPS/MeanTime/Errors, 监控CPU/Memory…… 。 用过压力工具的同学们都知道,常常是简单的工具不合用,合用的工具不简单,怎么也得连培训带自己琢磨各种Guide和Manual,好几天时间才能上手。并发量是需要大量的money来换的,付费证书过期就肯定不能用的。nGrinder可以颠覆你对压力工具的各种印象!之前没有经验的同学也3分钟能上手,半天时间会部署,如果会Jython的同学,就可以进行你能想到的各种测试场景的压力测试了。 nGrinder是基于Grinder开源项目,但由NHN公司的nGrinder开发团队进行了重新设计和完善(所以叫做nGrinder)。nGrinder是一款非常易用(有人说甚至连儿童也会用),有着乔布斯范儿的友好简洁的用户界面和controller-agent分布式结构的强大的压力测试工具。 Figue 1. Login page nGrinder运行一个test,只需要3步:使用Python脚本创建测试场景,配置agent数量、进程或线程、周期、运行次数和ramp-up(可选),然后点击“Start”。接下来只需要等待,周期结束后很快报告会自动生成出来。

开源 免费 java CMS

半城伤御伤魂 提交于 2019-11-29 03:44:45
项目地址: http://code.google.com/p/freecms/ 统计分析 系统级统计分析,用于统计系统所有数据。 1. 工作量统计 统计所有用户的工作量。从左侧管理菜单点击工作量统计进入。 您可以根据添加人,时间条件进行筛选。并可导出结果为excel文件。 2. 站点信息统计 统计所有站点的信息量。从左侧管理菜单点击站点信息统计进入。 您可以根据站点名称,时间条件进行筛选。并可导出结果为excel文件。 3. 信息更新统计 可按年、月、日、星期统计全部信息的更新频率。从左侧管理菜单点击信息更新统计进入。 按年统计 按月统计 按日统计 按星期统计 您可以根据时间条件进行筛选。并可导出结果为excel文件。 4. 访问频率统计 可按年、月、日、星期统计全部网站的访问频率。从左侧管理菜单点击访问频率统计进入。 按年统计 按月统计 按日统计 按星期统计 您可以根据时间条件进行筛选。并可导出结果为excel文件。 5. 留言频率统计 可按年、月、日、星期统计全部网站的留言频率。从左侧管理菜单点击留言频率统计进入。 按年统计 按月统计 按日统计 按星期统计 您可以根据查询条件进行筛选。并可导出结果为excel文件。 6. 站点留言统计 统计所有站点的留言量。从左侧管理菜单点击站点留言统计进入。 您可以根据查询条件进行筛选。并可导出结果为excel文件。 7. 评论频率统计

Wordpress 网站搭建及性能监控方法详解!

混江龙づ霸主 提交于 2019-11-28 21:09:34
######前言 说到 Wordpress,大家往往想到的是博客,其实,如今的 WordPress 已经成为全球使用量最多的开源 CMS 系统。并且,如果你有一定的技术基础稍加改动,就可以搭建出新闻网站、企业网站、电影网站,甚至是商城系统等。据维基百科两年前的统计,已经有超过 2 千万的网站使用了 Wordpress 搭建自己的系统。 Wordpress 官网上有这么一句话: WordPress is both free and priceless at the same time 。 说到价格无法衡量,有这么个真实的笑话:南非政府投入了四千万南非兰特(约合人民币 2740 万)重新设计政府网站,与一位承包商签署了三年合同,最后得到了一个 WordPress 网站+ 40 美元主题。 本文主要向大家介绍如何快速大家 Wordpress 网站以及对 WordPress 网站前端页面性能监控优化 的方法。 干货满满,诚意十足! ######一.快速搭建 Wordpress 站点 下载安装 XAMPP (傻瓜式安装, 安装时找一个自己能定位得到的文件夹 ); 启动 Apache 和 Mysql ,如下图所示,然后在浏览器中输入: http://localhost/phpmyadmin/ , 进入数据库管理界面,点击「数据库」,输入数据库名:wordpress(可自定义),数据库格式选择:

用户评测 | Docker管理面板系列——云帮(RainBond/CloudHelp 出色的k8s管理面板)

萝らか妹 提交于 2019-11-28 13:59:10
文章来源 Senraの小窝 ,Rainbond团队感谢支持! 一.介绍 和之前介绍的Crane不同,来自好雨云(GoodRain)的云帮( CloudHelp 目前已改名RainBond)是基于K8S的,说实话,感觉比Crane的开源态度更好点,看得出来是认真在弄的。Crane我发的issue至今无人回复,感觉应该是凉了 关于云帮的定位,可以参考下官方的FAQS Q: 云帮开源版的定位是什么? A: 中小企业CI/CD平台,生产环境的应用管理平台。云帮不是拉近开发和运维的距离,而是让开发和运维做他们本来应该做的事情。开发对程序和业务负责,运维对资源负责,云帮作为开发和运维的助手。 Q: 发布开源版的目的是什么? A: 希望能有更多的企业和个人爱好者享受到容器及云计算技术所带来的高效与便利。通过社区版让广大的用户了解云帮产品的设计理念。 Q: 开源版发展规划 A: 云帮是个平台级的产品,即使是开源版我们首要关注的是稳定性,产品设计会本着 功能简洁够用 的原则,降低使用门槛,让用户以最简单的方式来体验容器技术带来的红利。 Q: 云帮企业版是否有生产环境运行的案例?开源版是不是只是演示和测试的“玩具”? A: 说到这个问题,我想需要明确一下大家判断一项技术或产品在“生产环境” 运行的标准是什么。只有对这个标准或定义明确了,讨论这个问题才有意义。咱们从稳定性、可维护性、扩展性

论开源<3>---从公司企业的高度看开源

为君一笑 提交于 2019-11-27 20:05:08
3.从公司企业的高度来看开源 首先需要承认,从人类发展史上来说,代码开源确实是极大的推进了社会科技水平的发展,有着积极的进步的意义。但是,从商业公司的高度上来讲,开源还是不开源,公司都会权衡各种利弊,不是做活雷锋的。商业公司开源的大多是基础设施,其目的,一个是让更多的人参与到开发中来,帮助提高开发速度与软件质量,另一个是作为一种低价倾销手段,让这种基础设施霸占市场。商业公司由自己的雇员主导开源软件的开发,通过不断更新和上层应用来避免对手分支做大做强,靠开源扩展的市场份额在上层应用和服务上获利。 开源对商业公司来说,是一种生态,一种商业模式,软件背后的运营和过程管理这些事情,远比源码重要得多。公司/组织的开源项目一般都有自己的赢利方式。 开源容易形成上下游的工具链,以及通过相关硬件,中间件或者卖解决方案赚钱。而计算机行业技术很多没有绝对无法复制的门槛,但是有强大的路径依赖。开源容易在阵营对抗里面获胜,让更多用户和开发者落到自己的路径里面。 Android 的成功就是典型的这种路径。如果不是开源,在苹果已经势大之后就很难获得现在这样的市场占有率。而系统开源了,主导开发的还是 Google 自己,强力的更新让第三方分支无法脱离 Google,三星华为小米之类都要跟着 Google 升级,而 Google 的利益则体现在闭源的 gsm 模块、各种 Google 应用

Java开源项目cws_evaluation:中文分词器分词效果评估

喜你入骨 提交于 2019-11-27 09:43:05
cws_evaluation 是一个Java开源项目,用于对 Java中文分词器分词效果进行评估 。 cws_evaluation 是 通过对前文《 word分词器、ansj分词器、mmseg4j分词器、ik-analyzer分词器分词效果评估 》中写的评估程序进行重构改进后形成的。 支持 的分词器有: word分词器 、ansj分词器、mmseg4j分词器、ik-analyzer分词器、jcseg分词器、fudannlp分词器、paoding分词器、jieba分词器、stanford分词器等 9 大中文分词器。 评估采用的测试文本有253 3709行,共2837 4490个字符。 cws_evaluation主页 可运行程序下载 最好的评估结果是 word分词 全切分算法(trigram) : word分词 全切分算法(trigram): 分词速度:42.10602 字符/毫秒 行数完美率:65.04% 行数错误率:34.95% 总的行数:2533709 完美行数:1648163 错误行数:885546 字数完美率:56.3% 字数错误率:43.69% 总的字数:28374490 完美字数:15976750 错误字数:12397740 下面的评估数据中,word分词使用bigram,按 行数完美率 排序: 1: word分词 全切分算法: 分词速度:40.259953 字符/毫秒

论开源<4>---开源的商业模式

允我心安 提交于 2019-11-27 05:10:06
4.开源的商业模式 人类社会的每次飞跃,都源于知识的普及和传播速度的飞跃。文字,纸张,印刷术,互联网,都带来了文明的跃进。知识是在交流中增长的,人类绝大多数知识都是开源的,闭源的(秘密)只是历史中的偶然,人类的进步来自于普遍共享的知识。正如Linus所说,开源是常态,闭源才是偶然。当然,软件开源运动,一部分是理想主义者的情怀,还有更大一部分是商业公司的策略,就是我们这次要讨论的开源商业模式。 顺便说一句,开源能做大利润的确实不多,唯一例外是Redhat,这个有人研究过。 首先我们应该明确,开源运动大致分为非盈利组织开源,商业公司开源和个人开源这几类。而前两者,并不是想做活雷锋。只有个人开源这种方式,基本上可以认同为是一些geeks理想主义的产物。 这里着重阐述一下前两者的开源商业模式。有人说开源本身存在商业利益,这个是开源项目的结果而不是驱动力。因为使用开源项目的最终产品如果产生商业利益,相当于凝结在开源项目中的劳动产生了社会必要劳动时间,而这个东西是需要购买的,这就是为什么开源项目也能挣钱,前提是有人用这个开源项目。如果一个人的开源项目被大规模使用,那这个人基本这辈子吃喝不愁,比如Linus Torvald,Rod Johnson等等。 最初的一帮欧美程序员,福利高待遇好一天没吊事儿还闲的蛋疼,觉得自己很牛(实际上有些人确实很牛)却无法实现人生价值(名誉和声望)

开源项目几点心得,Java架构必会几大技术点

末鹿安然 提交于 2019-11-27 04:41:50
Java架构必会几大技术点 关于学习架构,必须会的几点技术 1. java反射技术 2. xml文件处理 3. properties属性文件处理 4. 线程安全机制 5. annocation注解 6. 设计模式 7. 代理机制(aop) 8. serlvet基础(过滤器等等) 几样比较实用的技术: 1. 模板语言freemarker 2. ognl 3. gson json工具类 大家对于几大框架望而生畏,实际上只要明白他的原理,就会触类旁通,在这里我说说自己的几点拙见! MVC层(Struts,Springmvc): 非常简单就是采用一个servlet实现统一跳转,配置文件保存了请求、处理类、转发请求的关系(通过xml文件或者注解) 操作流程:页面触发请求,框架通过读取配置文件获取到处理类,然后通过反射实例化该类,进行对应的业务处理 (现在流行的零配置,更是简化了mvc层的编写) 持久层(Mybatis/Hibernate): mybatis其实就是sql+mybatis逻辑标签 逻辑标签的理解如何大家用过模板语言freemarer或者velocity应该会很容易理解,就是自定义的规则标签 Hibernate略显高级,也很简单,他是采用注解或者配置的方式将实体字段和表字段进行一个配置,在启动的时候动态生成sql 大家可以看下开源项目 minidao ,就会知道持久层原来写很简单

【爱之深】Linux Deepin 2014 试用札记(持续更新……)

坚强是说给别人听的谎言 提交于 2019-11-26 23:27:54
高度赞扬 作为一个关注 中国开源社区、深度技术论坛 近十年的技术员、程序员,私以为 —— Linux Deepin 2014 是 第一款真正意义上中国人(主导开发)的 PC 操作系统!也是 继 Ubuntu 之后,全球第二个真正好用的 Linux 桌面发行版 ! 主要理由 —— 稳定的专职开发团队 (感谢 深度技术论坛 创始人 刘闻欢) 与国际开源社区接轨的运作模式 国内外程序员的大力支持 自主研发、简洁易用的安装工具、桌面环境 较大的 Bug 官方安装U盘制作工具 名成实败 【环境】自攒台式机 —— Intel 奔腾 64bit 双核、ASUS 主板、SATA - IDE 兼容模式、WinXP Pro 32bit SP3 简体中文版 【操作】制作 Deepin 2014.2 64bit 安装U盘 【症状】U盘格式化被格式化为一个8MB的隐藏分区、一个占用剩余空间、没有任何文件的 Windows 可用分区,开机引导时(传统 BIOS)只有最低分辨率黑屏闪光标(EFI 引导就直接跳过U盘进本机系统了) WUBI 安装等进度条时,介绍动画不显示 【环境】同上 【操作、症状】如题 QQ 6.7 (in CrossOver) 运行几分钟就崩溃 【环境】Deepin 2014.2 64bit (WUBI 安装版)(32bit 安装后无此软件) 【症状】QQ