C# 委托实例(跨窗体操作控件)

2017年1月23日 由 Creater 没有评论 »

在C#里面却是可以不用自定义消息这么复杂的方法来实现跨窗体调用控件,C#有更好的办法就是委托。
效果描述:有两个窗体,FORM1(一个名为“打开form2”的button控件)和FORM2(一个名为“改变form1颜色“的button控件)。启动时,FORM1中点击button控件“打开form2””使FORM2显示出来。点击FORM2中的“改变form1颜色”后,Form1中颜色改变。

一、在Form2里面:
首先声明一个委托和委托实例
Form2类外

public delegate void ChangeFormColor(bool topmost);  

Form2类里

public event ChangeFormColor ChangeColor; 

Form2的按钮事件中调用委托

rivate void button1_Click(object sender, EventArgs e)  
        {  
            ChangeColor(true);//执行委托实例  
        }  

二、在Form1里面:
button控件“打开form2“的click事件中有下面的代码:

{  
    Form2 f = new Form2();  
    f.ChangeColor += new ChangeFormColor(f_ChangeColor);  
    f.Show();  
}  

f.ChangeColor += new ChangeFormColor(f_ChangeColor);
这句最关键,你输入到+=之后,按两下Tab,他会自动给你生成回调函数,如下:

void f_ChangeColor(bool topmost)  
        {  
            this.BackColor = Color.LightBlue;  
            this.Text = "改变成功";  
        }  

三、完整代码

using System;
using System.Drawing;
using System.Windows.Forms;

namespace 跨窗体调用控件
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Form2 f = new Form2();
            f.ChangeColor += new ChangeFormColor(f_ChangeColor);
            f.Show();
        }
        void f_ChangeColor(bool topmost)
        {
            this.BackColor = Color.LightBlue;
            this.Text = "改变成功";
        }
    }
}
using System;
using System.Windows.Forms;

namespace 跨窗体调用控件
{
    public delegate void ChangeFormColor(bool topmost);
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
        public event ChangeFormColor ChangeColor;
        private void button1_Click(object sender, EventArgs e)
        {
            ChangeColor(true);//执行委托实例
        }
    }
}

apt-get update ,upgarde 和dist-upgrade

2017年1月23日 由 Creater 没有评论 »

#sudo apt-get update 获得最近的软件包的列表;列表中包含一些包的信息,比如这个包是否更新过
#sudo apt-get dist-upgrade 如果这个包没有发布更新,就不管它;如果发布了更新,就把包下载到电脑上,并安装。

apt-get update 指令会同步使用者端和APT 伺服器的RPM 索引清单(package list),APT 伺服器的RPM 索引清单置于base 资料夹内,使用者端电脑取得base 资料夹内的bz2 RPM 索引清单压缩档后,会将其解压置放于/var/state/apt/lists/,而使用者使用apt-get install 或apt-get dist-upgrade 指令的时候,就会将这个资料夹内的资料和使用者端电脑内的RPM 资料库比对,如此一来就可以知道那些RPM 已安装、未安装、或是可以升级的。

这里提一下apt-get upgrade 与apt-get dist-upgrade的关系
由于包与包之间存在各种依赖关系。upgrade只是简单的更新包,不管这些依赖,它不和添加包,或是删除包。而dist-upgrade可以根据依赖关系的变化,添加包,删除包。

一般在运行upgrade或dist-upgrade之前,要运行update.

但是常常有人会问, upgrade和dist-upgrade有何不同,仔细查查,似乎大家对upgrade和dist-upgrade的解释都有点不同,在此也纪录自己的看法.

我认为apt-get upgrade和dist-upgrade的差别:

upgrade:系统将现有的Package升级,如果有相依性的问题,而此相依性需要安装其它新的Package或影响到其它Package的相依性时,此Package就不会被升级,会保留下来.

dist-upgrade:可以聪明的解决相依性的问题,如果有相依性问题,需要安装/移除新的Package,就会试着去安装/移除它. (所以通常这个会被认为是有点风险的升级)

apt-get upgrade 和 apt-get dist-upgrade 本质上是没有什么不同的。

只不过,dist-upgrade 会识别出当依赖关系改变的情形并作出处理,而upgrade对此情形不处理。

例如软件包 a 原先依赖 b c d,但是在源里面可能已经升级了,现在是 a 依赖 b c e。这种情况下,dist-upgrade 会删除 d 安装 e,并把 a 软件包升级,而 upgrade 会认为依赖关系改变而拒绝升级 a 软件包。

wordpress全站开启https具体过程

2017年1月19日 由 Creater 没有评论 »

第一步:购买或者使用免费的SSL证书
免费的很多,比如沃通免费SSL申请地址:https://freessl.wosign.com 、还有一个重点提一下:Let’s Encrypt (开源项目)
一种是自动的,还有一种是国外的通过使用OPENSSL手动创建证书 下面说说具体步骤
生成命令:
openssl req -new -nodes -newkey rsa:2048 -keyout server.key -out server.csr
生成之后,csr文件内容copy给这些CA机构,自动给你一个crt。配合你刚刚生成的key,ok,完美。
拿到crt和key之后,我们开始在Nginx配置https:

# HTTP Server
server {
listen 80;
server_name www.kejianet.com kejianet.com;
rewrite ^ https://$server_name$request_uri permanent;
}

server {

listen 443 ssl http2;

ssl_certificate /usr/local/nginx/conf/vhost/ssl/kejianet.com.crt;
ssl_certificate_key /usr/local/nginx/conf/vhost/ssl/kejianet.com.key;
ssl_ciphers "CHACHA20:GCM:HIGH:!DH:!RC4:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS";
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
#ssl_stapling on;
#ssl_stapling_verify on;
#resolver 8.8.8.8 8.8.4.4 valid=300s;
#resolver_timeout 5s;

如上,我们80端口的http全部301重定向到https。这样就不会对SEO产生什么不利的影响,百度站长明确说明:http网站和https当作同

一个站来处理,所以可以看到改版规则无https和http的区别,直接301完事!
第二步:把原网站http引用的图片和静态资源改成https
方法1:通过修改SQL即可。

方法2:通过找到当前主题下的 function.php 文件

function replacehttp($content){
if( is_ssl() ){
$content = str_replace('http://www.xxxxxx.com/inc/uploads', 'https://www.xxxxxx.com/inc/uploads', $content);
}
return $content;
}
add_filter('the_content', 'replacehttp');

注意:引用的CSS文件中也要一并修改。

第三步:wordpress后台改成https访问
wp-config.php文件中添加

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);

Apache+ssl参考文献;http://blog.mimvp.com/2016/01/apache-httpsapache-http-access-go-to-https/

在linux中安装rpm版的mysql5.6的注意事项

2017年1月14日 由 Creater 没有评论 »

建议先看看官方给出的安装文档 http://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html

安装完毕后会生成一个随机的root密码,密码保存在用户主目录下的.mysql_secret文件中

刚安装后使用/etc/init.d/下的名为mysql的脚本来启动mysql服务器 sh /etc/init.d/mysql start

启动后使用客户端连接,没修改root密码前只能使用 SET PASSWORD 命令

SET PASSWORD = PASSWORD('your_new_root_password');

Maven 打包成jar

2017年1月14日 由 Creater 没有评论 »
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.5</version>
</plugin>

105409_IMZh_323105409_guLD_323

mysql中的 skip-name-resolve 问题

2017年1月10日 由 Creater 没有评论 »

mysql连接很慢,登陆到服务器上查看服务器日志都是正常的,无可疑记录,登陆到mysql服务器上,查看下进程,发现有很多这样的连接:
218 | unauthenticated user | 192.168.10.6:44500 | NULL | Connect | NULL | login | NULL
219 | unauthenticated user | 192.168.10.6:44501 | NULL | Connect | NULL | login | NULL
……..

原因是由于mysql对连接的客户端进行DNS反向解析。
有2种解决办法:
1,把client的ip写在mysql服务器的/etc/hosts文件里,随便给个名字就可以了。
2,在 my.cnf 中加入 –skip-name-resolve 。
对于第一种方法比较笨,也不实用,那么 skip-name-resolve 选项可以禁用dns解析,但是,这样不能在mysql的授权表中使用主机名了,只能使用IP。
我理解mysql是这样来处理客户端解析过程的,
1,当mysql的client连过来的时候,服务器会主动去查client的域名。
2,首先查找 /etc/hosts 文件,搜索域名和IP的对应关系。
3,如果hosts文件没有,则查找DNS设置,如果没有设置DNS服务器,会立刻返回失败,就相当于mysql设置了skip-name-resolve参数,如果设置了DNS服务器,就进行反向解析,直到timeout。

所谓反向解析是这样的:
mysql接收到连接请求后,获得的是客户端的ip,为了更好的匹配mysql.user里的权限记录(某些是用hostname定义的)。
如果mysql服务器设置了dns服务器,并且客户端ip在dns上并没有相应的hostname,那么这个过程很慢,导致连接等待。

添加skip-name-resolve以后就跳过着一个过程了。

Install grub with multiple partition labels error

2016年12月30日 由 Creater 没有评论 »

遇到了一个安装grub的错误:

root@bcat:~# grub-install /dev/sdc
    Installing for i386-pc platform.
    grub-install: warning: Attempting to install GRUB to a disk with multiple partition labels.  This is not supported yet..
    grub-install: warning: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists
are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists.

执行以下指令

dd if=/dev/zero of=/dev/sdc seek=1 count=2047 bs=1b

这个命令会在磁盘的开始写入1M的zero,由于Linux下使用fdisk进行分区时会空出前2048个块,
所以执行这个命令不会影响现有的数据,执行完毕后,grub可以顺利安装

root@bcat:~# grub-install /dev/sdc
    Installing for i386-pc platform.
    Installation finished. No error reported.
    root@bcat:~#

2016优秀开源软件

2016年12月16日 由 Creater 没有评论 »
http://www.oschina.net/project/top_cn_2016
WeUI
WeUI 是由微信官方设计团队专为微信移动 Web 应用设计的 UI 库。 WeUI 是一套同微信原生视觉体验一致的基础样式库,为微信 Web 开发量身…
当前票数:44
投票
Dubbo
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集…
当前票数:105
投票
JeeSite
JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的 开源 Java EE快速开发平台。 JeeSite本身是以Spring Fr…
当前票数:73
投票
Druid
Druid是一个JDBC组件,它包括三部分:  DruidDriver 代理Driver,能够提供基于Filter-Chain模式的插件体系。  DruidDataSource 高效可…
当前票数:210
投票
JFinal
    JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Res…
当前票数:311
投票
ECharts
ECharts开源来自百度商业前端数据可视化团队,基于html5 Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数…
当前票数:173
投票
xUtils
## xUtils3简介 * xUtils 包含了很多实用的android工具. * xUtils 支持超大文件(超过2G)上传,更全面的http请求协议支持(11种谓词),拥有…
当前票数:6
投票
DWZ
DWZ富客户端框架(jQuery RIA framework), 是中国人自己开发的基于jQuery实现的Ajax RIA开源框架. 设计目标是简单实用,快速开发,降低aja…
当前票数:10
投票
Dubbox
Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。作为一个重要的…
当前票数:16
投票
禅道
一、禅道(ZenTao)是什么? 禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又…
当前票数:57
投票
fastjson
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 主要特点: 快速FAST (比其它任何基于J…
当前票数:155
投票
zTree
zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件 兼容 IE、FireFox、Chrome 等浏览器 在一个页面内可同时生…
当前票数:98
投票
JEECG
JEECG 微云快速开发平台 当前最新版本: 3.6(发布日期:20151204) 前言: 随着WEB UI 框架(EasyUi /Jquery UI /Ext  /Dwz)等的逐渐成…
当前票数:13
投票
AOSuite
AOSuite简介 AOSuite开发套件基于JavaEE技术体系,以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,…
当前票数:85
投票
jieba
jieba “结巴”中文分词:做最好的Python中文分词组件 “Jieba”  Feature 支持三种分词模式: 精确模式,试图将句子最精确地切开,适合文本…
当前票数:2
投票
Vue.js
Vue.js 是构建 Web 界面的 JavaScript 库,提供数据驱动的组件,还有简单灵活的 API,使得 MVVM 更简单。 主要特性: 可扩展的数据绑定 …
当前票数:132
投票
FastDFS
FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容…
当前票数:12
投票
HP-Socket
    HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 …
当前票数:39
投票
WebMagic
webmagic的是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。 以下是爬取oschina博客的一…
当前票数:77
投票
ijkplayer
ijkplayer 是一个基于 ffplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API易于集成;编译配置可裁剪,方便控制安装包大小…
当前票数:0
投票
IKAnalyzer
IK Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。…
当前票数:6
投票
JPress
JPress,一个wordpress的java代替版本,使用JFinal开发。支持类似wordpress的几乎所有功能,比如:模板,插件等。同时在模板上,JPress提…
当前票数:15
投票
iBase4J
  iBase4J是基于Java的开源框架搭建的分布式系统架构。    使用Maven对项目进行模块化管理,提高项目的易开发性、扩展性。    系统…
当前票数:6
投票
Codis
Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令…
当前票数:1
投票
Seafile
Seafile 是一款安全、高性能的开源网盘(云存储)软件。Seafile 提供了主流网盘(云盘)产品所具有的功能,包括文件同步、文件共享等。在…
当前票数:3
投票
RocketMQ
RocketMQ是什么? RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效…
当前票数:5
投票
Disconf
Distributed Configuration Management Platform(分布式配置管理平台) 专注于各种 分布式系统配置管理 的通用组件/通用平台, 提供统一…
当前票数:1
投票
WeFlow
这是一个高效、强大、跨平台(macOS & Win)的前端工具,核心基于 tmt-workflow 工作流,代码开源可定制,快来试试吧。 界面 自动化流程…
当前票数:0
投票
WeX5
WeX5是H5 App开发工具,Apache开源,免费开放所有代码,所开发的应用均能“一秒打开”!对跨平台多前端应用开发的支持极好,一次开发,多…
当前票数:16
投票
ccflow
开源的驰骋工作流引擎简介 驰骋工作流引擎研发与2003年,具有.net与java两个版本,它们代码结构、数据库结构、设计思想、功能组成、操作…
当前票数:1
投票
OpenFalcon
Open-Falcon 人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件、告警组件。其中: 安装绘图组件 负责数据的采…
当前票数:1
投票
ECP
ECP  是基于jfinal、avalon、bootstrap、jqGrid、snaker工作流开发的客户关系及进销存财务系统。 支持多企业使用。 企业名是:北京朗天…
当前票数:0
投票
Hilo
Hilo 是阿里巴巴集团开发的一款HTML5跨终端游戏解决方案,ta可以帮助开发者快速创建HTML5游戏。 主要特性 Hilo 支持多种模块范式的包装版…
当前票数:0
投票
ZUI
zui框架是什么? zui是禅道项目管理软件团队在完善自己产品过程中形成的一个开源前端实践方案,帮助你快速构现代跨屏应用。它的特点如下…
当前票数:4
投票
zbus
    ZBUS = MQ + RPC + PROXY  支持消息队列, 发布订阅, RPC, 代理(TCP/HTTP/DMZ) 亿级消息堆积能力、支持HA高可用 超轻量级,单个…
当前票数:5
投票
afinal
Afinal简介 Afinal 是一个android的sqlite orm 和 ioc 框架。同时封装了android中的http框架,使其更加简单易用; 使用finalBitmap,无需…
当前票数:3
投票
template.js
template.js 一款 JavaScript 模板引擎,简单,好用。提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生…
当前票数:6
投票
JFinal Weixin
JFinal Weixin 是基于 JFinal 的微信公众号极速 SDK,只需参考 Demo 代码即可进行极速开发。自 JFinal Weixin 1.2 版本开始已添加对多公…
当前票数:83
投票
Snaker
Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。本着轻量、简单、灵巧理念设计,定位于简单集成,多环境支持 …
当前票数:3
投票
HBuilder
HBuilder 是DCloud(数字天堂)推出一款支持HTML5的Web开发IDE。“快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块及…
当前票数:42
投票
Beetl
Beetl目前版本是2.7,大小720K,相对于其他java模板引擎,具有功能齐全,语法直观,性能超高,开发和维护模板有很好的体验。是新一代的模…
当前票数:230
投票
Macaca
官方网站: 链接 Macaca是一套完整的自动化测试解决方案。 特性: 支持移动端和PC端 支持Native, Hybrid, H5 等多种应用类型 提供客户端工…
当前票数:0
投票
Gogs
Gogs (Go Git Service) 是一款极易搭建的自助 Git 服务。 开发目的 Gogs 的目标是打造一个最简单、最快速和最轻松的方式搭建自助 Git 服…
当前票数:11
投票
OpenResty
OpenResty (也称为 ngx_openresty)是一个全功能的 Web 应用服务器。它打包了标准的 Nginx 核心,很多的常用的第三方模块,以及它们的大…
当前票数:10
投票
Atlas
Atlas是由 Qihoo 360,  Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。它在MySQL官方推出的MySQL-Proxy 0.8.2版…
当前票数:1
投票
CacheCloud
一、CacheCloud是做什么的 CacheCloud提供一个Redis云管理平台:实现多种类型(Redis Standalone、Redis Sentinel、Redis Cluster)自动部…
当前票数:2
投票
Editor.md
Editor.md 是一个可嵌入的开源 Markdown 在线编辑器组件,你可以很方便用在浏览器、NW.js(Node-webkit)等地方,基于CodeMirror、jQu…
当前票数:5
投票
AliSQL
AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的…
当前票数:3
投票
CAT
CAT 由大众点评开发的,基于 Java 的实时应用监控平台,包括实时应用监控,业务监控。 CAT 支持的监控消息类型包括: Transaction 适合记…
当前票数:3
投票
Cynthia
Cynthia  是个问题管理/BUG管理/任务管理/项目管理系统。 Cynthia 提供了一个基于Web的、开源的、跨平台的软件项目管理和问题管理的解决…
当前票数:1
投票
Weex
2016年4月21日,阿里巴巴在Qcon大会上宣布开源跨平台移动开发工具Weex,Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法…
当前票数:4
投票
ThinkPHP
ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应…
当前票数:25
投票
LaneWeChat
框架简介 LanWeChat 框架简介:微信PHP开发框架,快速开发微信公众号,以第三方代码包的形式引入即可。 免费使用 LanWeChat 免费使用:…
当前票数:0
投票
Pholcus
Pholcus  Pholcus(幽灵蛛)是一款纯Go语言编写的支持分布式的高并发、重量级爬虫软件,定位于互联网数据采集,为具备一定Go或JS编程基…
当前票数:2
投票
kisso
kisso  =  cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。欢迎大家使用 kisso !! …
当前票数:66
投票
R3 Query
R3 Query 报表产品是一个解决企业级报表系统问题的新方案,为企业的管理层、决策层展现隐藏在数据背后的信息和规律,为管理的科学化、精…
当前票数:1
投票
Cocos2d-x
Cocos2D-X是全球知名的开源跨平台游戏引擎,易学易用,目前已经支持iOS、Android、Windows桌面、Mac OSX、Linux、BlackBerry、Windows P…
当前票数:7
投票
Mycat
MyCAT 是一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID、可以替代Mysql的加强版数据库 ? 一个可以视为“Mysql”集…
当前票数:11
投票
TDDL
淘宝根据自己的业务特点开发了TDDL(Taobao Distributed Data Layer 外号:头都大了 ©_Ob)框架,主要解决了分库分表对应用的透明化以及…
当前票数:1
投票
Hprose
Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写 —— 微服务首选引擎。 它是一个先进的轻量…
当前票数:57
投票
fastweixin
fastweixin —— 快速搭建微信公众平台服务器 简单封装了所有与微信服务器交互的消息:文本消息、图片消息、图文消息等等 1.0版本提供了一…
当前票数:0
投票
WebBuilder
WebBuilder是一款跨平台、数据库和浏览器的可视化Web应用开发平台。WebBuilder使用了多项最新的技术,使Web应用的开发更快捷和简单。 作…
当前票数:0
投票
CheungSSH
CheungSSH 是一款中国人自主研发的Linux运维自动化管理服务器软件,是具有中国特色社会主义的IT自动化运维管理软件 CheungSSH优势 简单,…
当前票数:0
投票
KindEditor
KindEditor 是一套开源的在线HTML编辑器,主要用于让用户在网站上获得所见即所得编辑效果,开发人员可以用 KindEditor 把传统的多行文本…
当前票数:14
投票
EasyPR
EasyPR 是一个开源的中文车牌识别系统。 EasyPR是一个中文的开源车牌识别系统,其目标是成为一个简单、灵活、准确的车牌识别引擎。 相比…
当前票数:0
投票
beego
beego是一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra,支持如下特性 MVC REST 智能路由 日志调试 配置管理 模板自…
当前票数:12
投票
Behaviac
Behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。支持行为树BT,状态机FSM,HTN等多种范式,方便的编辑和调试。支持全平台…
当前票数:0
投票
JFinalShop
本项目是以学习JFinal为目的把基于SSH开发的shopxx 2010开源版改成了JFinal2.0,以提高对JFinal的认识,也同样希望你能从jfinalshop项目…
当前票数:28
投票
HustStore
HustStore- 高性能分布式存储服务 huststore 是一个高性能的分布式存储服务,不但提供了 10w QPS 级别的 kv 存储的功能,还提供了 hash…
当前票数:0
投票
Eruda
前言 进行移动端网页开发时,想要查看手机浏览器信息从来都不是一件容易的事。特别是当目标环境为APP内置WebView,需要调用特定的JsBri…
当前票数:0
投票
Touch.js
Touch.js是移动设备上的手势识别与事件库, 由百度云Clouda团队维护,也是在百度内部广泛使用的开发工具. Touch.js的代码已托管于github并…
当前票数:1
投票
frp
frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支…
当前票数:2
投票
PSI
PSI是一款基于SaaS模式(Software as a Service软件即服务)的企业管理软件。PSI以商贸企业的核心业务:采购、销售、库存(进销存)为切入…
当前票数:0
投票
PPMessage
PPMessage – 皮皮消息,即插即用,在线客服,移动应用内即时通讯,私有的·微信·,自建的·钉钉·,开源,纯Python实现。     PPMess…
当前票数:2
投票
LiteOS
Huawei LiteOS 是华为面向IoT领域,构建的”统一物联网操作系统和中间件软件平台”,以轻量级(内核小于10k)、低功耗(1节5号电池最多可以…
当前票数:0
投票
Element-UI
Element-UI,基于Vue.js 2.0的桌面UI元素。由饿了么公司前端团队开源。 运行效果: 用法: npm install element-ui@next 示例代码: …
当前票数:9
投票
Lemon OA
Lemon是一款基于Java开发的开源OA。 我们的目标是逐步吸收各种业务需求,最终发展成为能够包含所有功能的工具栈,实现尽量减少编码,只通…
当前票数:1
投票
UI Recorder
UI Recorder是一款零成本的整体自动化测试解决方案,一次自测等于多次测试,测一个浏览器等于测多个浏览器! 以下是本产品的特点: 自测…
当前票数:0
投票
Apache Kylin
Kylin 是一个开源的分布式的 OLAP 分析引擎,来自 eBay 公司开发,基于 Hadoop 提供 SQL 接口和 OLAP 接口,支持 TB 到 PB 级别的数据量…
当前票数:5
投票
JeeWx 捷微
JeeWx,敏捷微信开发,简称“捷微”,捷微是一款免费开源的JAVA微信公众账号开发平台。   平台介绍: 一、简介 jeewx是一个开源,高效,…
当前票数:2
投票
SeaJS
Sea.JS 是一个遵循 CommonJS 规范的模块加载框架,可用来轻松愉悦地加载任意 JavaScript 模块。 SeaJS 支持的标准模块遵循 Modules/Wrap…
当前票数:4
投票
Layui
Layui 是一款带着浓烈情怀的国产前端UI框架,她追求极简,又不失丰盈的内在,说她是史上最轻量的结晶,似乎并不为过。一切都源自于她对原…
当前票数:65
投票
TiDB
TiDB 是国内 PingCAP 团队开发的一个分布式 SQL 数据库。其灵感来自于 Google 的 F1, TiDB 支持包括传统 RDBMS 和 NoSQL 的特性。 TiDB…
当前票数:1
投票
OceanBase
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维…
当前票数:1
投票
OpenSNS
OpenSNS,是SNS行业的后起之秀,自诞生以来,便受到广大开发者的大力追捧。OpenSNS一直致力于SNS社交行业,是业内唯一一款有“身份”的开…
当前票数:1
投票
JFlow
驰骋工作流引擎研发与2003年,具有.net与java两个版本,这两个版本代码结构,数据库结构,设计思想,功能组成, 操作手册,完全相同. 导…
当前票数:2
投票
Firefly
Firefly是免费、开源、稳定、快速扩展、能 “热更新”的分布式游戏服务器端框架,采用Python编写,基于Twisted框架开发。它包括了开发框…
当前票数:0
投票
Tcpdive
Tcpdive 是 TCP 性能剖析工具,主要特性: 更多 TCP 内部性能信息 定量评估 TCP 性能改进 描述在 TCP 层的 HTTP 处理,依赖于 HTTP App…
当前票数:0
投票
PhalApi
一句话描述 PhalApi是一个PHP轻量级后台接口开发框架。我们致力于将PhalApi维护成像恒星一样: 不断更新,保持生气;为接口负责,为开源…
当前票数:2
投票
Redis Studio
Redis Studio 是Redis桌面客户端,支持Windows操作系统。  Redis Studio 提供更轻量级,更友好,更高效的Redis管理。 界面一览:…
当前票数:2
投票
Deepin
简介 Linux Deepin项目现已正式更名为Deepin项目。 Deepin,是国内最流行和活跃的 Linux 发行版本。 Deepin是一个致力于为全球用户提供美…
当前票数:27
投票
ECharts-X
ECharts-X是 ECharts 团队推出的全新 3D 可视化库,它是基于 ECharts 的扩展,底层深度整合了 WebGL 库QTEK和 Canvas2D 库ZRender。 特色…
当前票数:7
投票
iWshop
iWshop 是一个微信开源商城,采用自主开发的轻量级MVC框架,自主开发微信Sdk
当前票数:0
投票
Motan
概述 Motan 是一套高性能、易于使用的分布式远程服务调用(RPC)框架。 功能 支持通过spring配置方式集成,无需额外编写代码即可为服务提供…
当前票数:1
投票
weixin4j
weixin4j 微信开发工具包 weixin4j是一个用java编写针对微信开发的工具包,包含weixin4j-mp(微信公众平台API)、weixin4j-qy(微信企业号A…
当前票数:2
投票
Nutz
首先,它是开源的,商用也是完全免费的。详尽的文档,众多线上项目 不吹嘘概念,代码严谨可靠,近千个testcase,坚如磐石。您使用的nutz….
当前票数:123
投票
OkHttpUtils
OkHttpUtils是一款封装了okhttp的网络框架,支持大文件上传下载,上传进度回调,下载进度回调,表单上传(多文件和多参数一起上传),链…
当前票数:5
投票
Yaf
Yaf是一个C语言编写的PHP框架,Yaf 的特点: 用C语言开发的PHP框架, 相比原生的PHP, 几乎不会带来额外的性能开销. 所有的框架类, 不需要…
当前票数:40
投票
CrossApp
CrossApp简介 CrossApp是一款完全开源、免费、跨平台的移动应用开发引擎,基于最宽松的MIT开源协议,所以开发者可以完全免费、毫无顾虑的…
当前票数:1
投票
SequoiaDB
公司简介 SequoiaDB巨杉数据库专注新一代分布式数据库软件研发,是国内领先的新一代NewSQL分布式数据库厂商。巨杉数据库为用户提供高并发…
当前票数:2
投票