Ego 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Ego 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Ego 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Ego 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Ego 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Ego 是一个用 Go 编写的全栈 Web 框架,轻量级和高效的前端组件解决方案

前端编译执行,不影响后端效率

安装:

go get -u gitee.com/veni0/ego

例子: https://gitee.com/veni0/ego/tree/master/examples/ego

路由:

package main

import (
    "gitee.com/veni0/ego"
)

func main() {

    router := ego.Classic()
    ego.UseRenders()

    router.GlobHTML("views/html/*")

    parArr := [5]int{1, 2, 3, 4, 5}
    router.EgoRouter("/head/", "head/head.html", ego.Map{
        "head":   "Test to load the HTML template",
        "parArr": parArr,
    })

    router.Run(":3100")
}
//package head   head.html

import (
	"icons"
	icon "icons/icon.vgo"
	)
//

效果图:

另外写了一个Json预览和测试页面:

package main

import (
    "gitee.com/veni0/ego"
)

const httpUrl string = "http://127.0.0.1:3000"

func main() {

  router := ego.Classic()

  router.Static("/js", "./views/js")
  router.Static("/src", "./views/src")
  router.GlobHTML("views/html/*")

  strUrl := httpUrl + "/test/hlist"
  paramMap := ego.Map{
    "lon":  "10.1010101",
    "lat":  "20.202020",
    "type": "1",
  }
  router.TestHtml(strUrl, paramMap)

  router.Run(":3100")
}


效果图:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2011/11/23 17:33

Better world? Or just their ego?

转基因生物的安全性问题: http://wenku.baidu.com/view/fbd97ea2b0717fd5360cdc2e.html 我的问题是: 谁能保证实质性等同原则的贯彻. 一个"实质性", 里面到底包含了多少东西? 毕竟, 对与错本身并不存在. 存在的永远都是事实. 他们改变了这个世界. 他们成功了. 但愿他们的自负不会威胁到人类的根本.

0
0
发表了博客
2014/01/12 11:16

ego network 介数中心性计算

下面是求节点介数的代码,介数就是指经过一个点的最短路径的比例,在计算复杂网络中节点重要性的时候会用到。 /** * 用来计算介数 * 要计算所有的最短路径,用DIJ计算最短路径的时候我们可以发现一个规律:最后生成的结果是最小生成树,而一棵树是可以用一个一维数组表示的。 * 所以本代码在计算介数的时候具有和DIJ相同的时间复杂度。 */ public class Betweeness { private double[][] dis; private int ...

3
0
发表了博客
2019/04/10 10:10

SfMLearner论文笔记——Unsupervised Learning of Depth and Ego-Motion from Video

#1. Abstract 提出了一种无监督单目深度估计和相机运动估计的框架 利用视觉合成作为监督信息,使用端到端的方式学习 网络分为两部分(严格意义上是三个) 单目深度估计 多视图姿态估计 解释性网络(论文后面提到训练了第三个网络) #2. Introduction 计算机几何视觉难以重建真实的场景模型 由于非刚性、遮挡、纹理缺失等情况的存在 人类在很短的时刻可以推断自我运动以及三维场景的结构,为什么? 一个假设就是人类在移动中通过...

0
0
2018/10/12 19:39

find no Route:select * from `ego`.`tb_content_category` limit 0, 1000

mycat可以连接,但是在查看表数据的时候异常 find no Route:select * from `ego`.`tb_content_category` limit 0, 1000 解决: vi /mycat/conf/schema.xml 修改checkSQLschema="true" 问题解决 <schema name="ego" checkSQLschema="true" sqlMaxLimit="100" >...

0
0
发表于硬件 & IoT专区
2020/11/04 21:32

python之多继承广度优先C3算法原理通俗易懂的讲解

python多继承比较复杂,python2的多继承查找顺序是深度优先,pyhon3的多继承查找顺序是采取C3算法的广度优先。 C3算法原理: python解释器每遇到一个类就会按广度优先的原则将其父类的继承序列依次添加进它的本序列。 首先将自身类加入本序列,然后对继承序列的元素依次判断。 若某元素不在其他序列或者它是所有继承序列的第一个,那么把这个元素提取到本序列。 若该元素不符合第3步,则跳过它寻找下一个元素继续进行第3步操作。...

0
0
发表了博客
2020/09/01 16:13

egoSlider: Visual Analysis of Egocentric Network Evolution

论文 视频 作者 香港科技大学 Yanhong Wu Naveen Pitipornvivat Huamin Qu Autodesk Research Jian Zhao 华为 Sixiao Yang Guowei Huang 摘要 自我网络是社会网络分析中的一个重要研究对象,它代表特定个体(即自我)和与之相关的人(即改变者)之间的关系。自我网络随时间演变的模式为社会学、人类学和心理学等许多领域提供了巨大的洞察力。然而,对动态自我网络的分析仍然具有挑战性,因为它具有复杂的时变图结构,例如:变化来了又...

0
0
2019/07/26 20:15

课堂笔记 - 电商项目开发笔记

易购商城 第一天 目 录 1 学习计划 3 1.1 目标 3 1.2 为什么要学习电商系统? 3 1.3 如何学习电商系统 3 2 开发流程 4 2.1 确定需求 4 2.1.1 并发能力 4 2.1.2 功能需求 4 2.2 画出原型,制作静态页面 5 2.2.1 后台系统页面 5 2.2.2 门户系统 7 2.3 画出E-R图,创建数据库 9 2.4 选择系统架构 10 2.4.1 单一系统架构 10 2.4.2 分布式架构 10 2.4.3 确定选型后的架构图 11 2.5 技术选型(主要技术) 12 2.6 项目组任务分配 12 2...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
16 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部