首页 文章 精选 留言 我的

精选列表

搜索[事件总线],共10002篇文章
优秀的个人博客,低调大师

WoTerm大事件回顾

不知不觉中,从2019年11月份开始写第一行代码到现在,已经升级到9.23版本了。 刚开始是基于openssh+qtermwidget+lszrz组合,实现1.0版本。 随着版本升级,这种跨进程的组合架构缺点太多了例如Z-modem传输会导致内存瞬间暴涨至上百兆。 我一直在反思,该如何规划这条产品路线。 2020年3月份,疫情严峻,被公司劝退。 有公司的赔偿金,且我也打算休息几个月才继续找工作。 在这几个月中,我为这个产品竖立了一个宏伟目标:做一个全球化的终端,如同 Xshell / SecureCRT一样,并获得全球用户认可。 为此目标,我制定了几条产品开发目标: 只引用商业友好的开源库如MIT/BSD/Apache/LGPL。 支持国际化语言,初期至少支持英语和中文。 开发完全自主的文本终端,初期至少支持VT100、VT102、VT220终端协议。 开发完全自主的VNC图形终端,支持RFB3.3/3.7/3.8标准协议,并保留更多的扩展能力。 支持当前主流的远程通迅协议如SSH1/SSH2/RLOGIN/Telnet/SerialPort/SFTP/VNC/RDP等。 2020年4月20日,发布3.0版本,实现了文本终端完全自主和替代,并使用libssh替换openssh。 2020年5月14日,发布3.2版本,支持Telnet版本。 2020年6月5日,发布第一个安卓版本3.4,并保持与桌面版同步,之后发现QML的性能问题严重,经不起暴力压测。 2020年6月15日,发布4.0版本,该版本完全重构了文本终端组件,并放弃对QML的支持,也实现了RLOGIN协议支持。 2020年9月20日,发布5.0版本,增加了RDP协议的支持。 2020年10月8日,发布6.0版本,基于vnc2rdp的代理模块,实现VNC协议的支持,之后发现它的性能太差,达不到预期目标。 2021年春节期间,开发完全自主的VNC客户端,并于3月5日发布7.0版本。 2021年11月7日,正式组建团队,以公司化形式维护和研发该项目,尝试万物互联的领域。 2021年12月28日,发布8.0版本,实现P2P的设备互联互通,之后因产品定位问题,该功能转为创新项目FeiDesk。 2022年7月16日,发布9.0版本,合并创新项目FeiDesk的成果,之后VNC模块编码扩展出ZRLE2/TRLE2/ZRLE3/TRLE3/JPEG/H264等格式。 2022年9月30日,公司融资失败,资金短缺,团队解散,重新回归打工队伍,但该项目会由团队利用业余时间一直维护下去。 至此,该产品的技术目标已经全部达成,在市场推广上仍需努力,这是我们的弱项,但也必须去做的一件事。 喜欢这款产品的同学们,方便之余,向你们的同事推荐一下或在GitHub/Gitee上点个星。 我代表团队向曾经使用过或正在使用这款产品的同学们表示最真诚的感谢,正因为有你们的关注,我们才有动力继续维护下去。

优秀的个人博客,低调大师

Android--日历事件获取

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chaoyu168/article/details/81187327 import android.annotation.SuppressLint; import android.content.Context; import android.database.Cursor; import android.net.Uri; import android.telephony.TelephonyManager; import com.vm.shadowsocks.utils.ReadInfo; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import java.text.SimpleDateFormat; import java.util.Date; /** * 日历 */ public class calendar { private static String CALENDER_URL = "content://com.android.calendar/calendars"; private static String CALENDER_EVENT_URL = "content://com.android.calendar/events"; private static String CALENDER_REMINDER_URL = "content://com.android.calendar/reminders"; private static TelephonyManager mTm; private static JSONArray getcalendar(Context context){ String startTime = ""; String endTime = ""; String eventTitle = ""; String description = ""; String location = ""; JSONArray arr=new JSONArray(); Cursor eventCursor = context.getContentResolver().query(Uri.parse(CALENDER_EVENT_URL), null, null, null, null); while (eventCursor.moveToNext()){ JSONObject json=new JSONObject(); eventTitle = eventCursor.getString(eventCursor.getColumnIndex("title")); description = eventCursor.getString(eventCursor.getColumnIndex("description")); location = eventCursor.getString(eventCursor.getColumnIndex("eventLocation")); startTime = timeStamp2Date(Long.parseLong(eventCursor.getString(eventCursor.getColumnIndex("dtstart")))); endTime = timeStamp2Date(Long.parseLong(eventCursor.getString(eventCursor.getColumnIndex("dtend")))); try { json.put("eventTitle",eventTitle); json.put("description",description); json.put("location",location); json.put("startTime",startTime); json.put("endTime",endTime); } catch (JSONException e) { e.printStackTrace(); } arr.put(json); } return arr; } /** * 时间戳转换为字符串 * @param time:时间戳 * @return */ private static String timeStamp2Date(long time) { String format = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat sdf = new SimpleDateFormat(format); return sdf.format(new Date(time)); } }

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册