自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ejinxian的专栏

人生无常【关键每一步】

  • 博客(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

Web桌面提醒

Web 桌面提醒,浏览器可以最小化,提醒类似QQ,

2013-01-06

很好的一个算法实例c++

很好的一个算法实例,用到了数组,结构,函数等

2011-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除