- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 java类中直接执行python代码
<dependency>java <groupId>org.python</groupId> <artifactId>jython-standalone</artifactId> <version>2.7.0</version></dependency>import org.python.util.PythonInterpreter;public class JavaRu...
2020-10-31 21:40:47 242
原创 Web 开发的svg 图标大集合
icons-font-customization提供了超33,000个开箱即用的免费 svg图标集合和生成自己图标字体的工具。所有图标都适合于私人或商业项目点击项目主页icons-font-customization的 "Download ZIP" 并解压到本地合适的文件夹,所有图标集列表- ant-design-iconsSource:visit, License:MIT- Bootstrap IconsSource:visit, License:MIT- BoxIcon...
2020-10-31 21:15:40 1082
原创 Go语言优秀Web框架
一、框架Beego: 一个Go语言下开源的,高性能Web框架* https://github.com/astaxie/beego* https://beego.meBuffalo: 一个Go语言下快速Web开发框架* https://github.com/gobuffalo/buffalo* https://gobuffalo.ioEcho: 一个高性能,极简的Web框架* https://github.com/labstack/echo* https://echo.labstack
2020-10-31 08:35:05 1502
原创 大前端页面布局插件收藏
1、弹出层次提示框:layer2、轻度进度条:nanobar、nprogress3、页面关键字高亮显示:highlight4、页面切分布局:jqxsplitter5、页面拖动:jqxDragDrop6、页面树型展示:jstree
2020-10-31 08:12:39 522
原创 Linux内核学习编译流程
一、前言linux内核该如何学习?1、安装vmware虚拟机或者virtualbox,再安装发行版本linux2、www.kernel.org,挑选一个内核版本3、进行解压并编译4、自己写一些模块(比如说可以去尝试解一些官网的bug),如下图所示:下面我们就可以看到还有很多内核bug未解决的问题还在那里:下面是提交的bug测试报告:最后有可能的话,可以去试试尝试解这些bug!!!5、内核源码(网络)阅读:tcp_input.c tcp_out.c tc
2020-10-28 23:09:28 316
原创 Linux Kernel Linux内核项目
Linux最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux最早是由芬兰黑客林纳斯·托瓦茲为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份林纳斯·托瓦茲当时在Usenet新闻组comp.os.minix所登载的帖子,这份著名的帖子标志着Linux计划的正式开始Linux是一个宏内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块.
2020-10-28 22:07:30 626
原创 Puppeteer -headless Chrome 的 Node.js API
Puppeteer 是一个控制 headless Chrome 的 Node.js API 。它是一个 Node.js 库,通过DevTools 协议提供了一个高级的 API来控制headlessChrome。它还可以配置为使用完整的(非 headless)ChromePuppeteer的例子: 生成屏幕截图和 PDF 页面 检索 SPA 并生成预渲染内容(即“SSR”) 从网站上爬取内容 自动提交表单,UI测试,键盘输入等 创建一个最新的自动测试环...
2020-10-26 22:42:58 289
原创 软件工程师薪资指南
Robert Half 2021 薪资指南科技招聘平台 Hired 发布行业调查报告《Robert Half 2021 薪资指南》指南基于 2020 年夏天进行的研究,代表了 50% 和 75% 的职位申请人的平均工资范围,列出了美国薪水最高的开发人员职位...
2020-10-24 13:43:21 451
原创 Serverless 开发者平台
Serverless Devs 是一个开源开放的 Serverless 开发者平台,致力于为开发者提供强大的工具链体系。通过该平台,开发者可以一键体验多云 Serverless 产品,极速部署 Serverless 项目。 Serverless Devs 包含 Serverless Devs Tool (Serverless 开发者工具)和 Serverless Devs App Store(Serverless 应用中心),开发者可以更简单、更快速的进行应用创建、项目开发、测试、发布部署...
2020-10-24 13:31:16 253
原创 JAMStack-SSR/SSG 框架
JAMStack(JAM 代表JavaScript,API 和Markup)是一种使用Static Site Generators(SSG) 技术、不依赖 Web Server 的前端架构:Next.js是基于 React 的 SSR/SSG 框架。 Scully是基于 Angular 的 SSG 框架。 VitePress是 Vue 官方推出的 SSG 框架。Ledge(源自 know-ledge,意指承载物)知识平台是基于我们所进行的一系列 DevOps 实践、敏捷实践、精益...
2020-10-20 21:28:35 789
原创 srpc 高性能通用 RPC 框架
git clone --recursive https://github.com/sogou/srpc.gitcd srpcmakesudo make install
2020-10-15 19:32:36 869
原创 金融机器学习的应用
Marcos Lopez de Prado应邀在美国计算机学会关于金融领域的人工智能会议上发表主旨演讲,会议将于2020年10月14日至16日举行conference-program:https://ai-finance.org/conference-program/《Machine Learning for Asset Managers》《Advances in Financial Machine Learning》投资组合构建/风险分析https://papers....
2020-10-13 23:44:48 560
原创 Kdb+和Q语言使用-银行系统
1993年,Arthur Whitney离开了Morgan Stanley,并开发了K语言的第一个版本。与此同时,他成立了Kx系统公司来商业化该产品,并与UBS签订了独家合同。在接下来的四年里,他利用K为UBS开发了各种金融和交易应用程序Kdb+是Kx公司开发的一款64位跨平台高性能数据库产品(一个基于有序列表,面向列的内存式存储数据库)。Kdb+也号称最强内存数据库之一。列式存储的特性,使得对于某个列的统计分析操作异常方便。在延迟性上有着苛刻要求的金融领域,Kdb+可谓一家独大。K的另一个特点十分
2020-10-13 23:28:28 1128
原创 java程序打包exe
一.idea打包exe二.idea+JSMoonth(或idea+launch4j或idea+exe4j)1.idea打包jar文件具体细节不写了,网上一搜一大堆(native bundle选择image会生成bundle文件夹,里面会有exe,不想生成natvie bundle就默认选择none就行了),一.idea打包exeidea只是把代码和资源(如照片,css,dll等)打成jar文件的,顺便说一句,idea可以设置编译时候用的jdk版本,然后jar里就是对应版本jdk编译...
2020-10-11 19:22:54 289
原创 Java JDK新特性探究-精简的JRE
java8有个很好的特性,即JEP161(http://openjdk.java.net/jeps/161),该特性定义了Java SE平台规范的一些子集,使java应用程序不需要整个JRE平台即可部署和运行在小型设备上。开发人员可以基于目标硬件的可用资源选择一个合适的JRE运行环境。好处1.更小的Java环境需要更少的计算资源。2.一个较小的运行时环境可以更好的优化性能和启动时间。3.消除未使用的代码从安全的角度总是好的。4.这些打包的应用程序可以下载速度更快。概念紧凑..
2020-10-09 07:20:12 401
原创 云分布式文件系统
普通存储方案:Rsync、DAS(IDE/SATA/SAS/SCSI等块)、NAS(NFS、CIFS、SAMBA等文件系统)、SAN(FibreChannel, iSCSI, FoE存储网络块),Openfiler、FreeNas(ZFS快照复制)由于生产环境中往往由于对存储数据量很大,而SAN存储价格又比较昂贵,因此大多会选择分布式存储来解决一下问题:海量数据存储问题 数据高可用问题(冗余备份)问题 较高的读写性能和负载均衡问题 支持多平台多语言问题 高并发问题二、常用的分布式文件系统
2020-10-07 23:52:10 418
原创 本地缓存到分布式缓存( Guava, Caffeine, Memcached, Redis)
本地缓存:指的是在应用中的缓存组件,是应用和cache是在同一个进程内部,单应用不需要集群支持或者集群情况下各节点无需互相通知的场景下使用本地缓存较合适;分布式缓存:应用分离的缓存组件或服务,是自身就是一个独立的应用,与本地应用隔离,多个应用可直接的共享缓存Java集合类DBMirror使用Map来实现一个简单的内存缓存,Set、List都可以达到内存缓存的功能,例如HashMap、LinkedHashMap、TreeMap、LinkedTreeMap、ConcurrentHashMap….
2020-10-07 23:36:40 1035
原创 硬件开发板-嵌入式开发
一、Raspberry Pi 4(树莓派)Raspberry Pi,是一款基于Linux系统的个人电脑,配备一枚700MHz的处理器,256Mb内存,支持SD卡和Ethernet,拥有两个USB接口,以及 HDMI和RCA输出支持。有消息称,虽然Raspberry Pi看起来非常的迷你——只有一张信用卡大小,但是它能够运行像《雷神之锤三:竞技场》这样的游戏和进行1080p视频的播放。和最终售价 200 美元的 OLPC 不一样,体积大概是一个火柴盒大小,硬件基础是 ARM,操作系统采用开源的Linux系
2020-10-07 22:55:38 500
原创 拖拽表单设计器
一、ant-form-designer通过拖拽生成ant-design ui源码 支持行布局 支持实时预览 支持源码预览 支持json预览 支持一键复制 支持一键导出
2020-10-05 00:40:51 903
原创 连续文件夹同步工具
文件夹同步工具(GoodSync/FreeFileSync/SyncToy/Allway Sync/Compare Advance)一、GoodSyncGoodSync算得上是一款非常实用的数据同步工具,很多网站上打着最好用的、最优秀的文件夹同步工具,不错这款软件确实得到很多使用者的好评,最大的的特点是操作简单以及双向同步功能,通过该软件可以轻松完成移动存储设置与GoodSync完成两台电脑数据同步,现在的最高版本为9.4.8.8,该同步工具还支持FTP同步,在操作系统上也发布了Windows版及M
2020-10-05 00:26:45 491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人