自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

言川的博客

http://lihongxun945.github.io/jquery-weui/

  • 博客(13)
  • 资源 (8)
  • 收藏
  • 关注

原创 七周七种前端框架一: Angular

Angular 简介虽然最近出了 Angular2,但是Angular1作为之前最火的前端框架依然有大量人在使用。Angular 的特点: 双向数据绑定,主打卖点 MVVM 模型,把视图和逻辑分开 依赖注入 个人感觉,在Angular中,视图对应 HTML 模板,视图逻辑对应directive 和 controller。模块Angular 中通过模块来管理命名空间,可以通过不同的模块来隔离不同页面的

2015-10-29 21:40:04 2493

原创 七周七种前端框架:前言

目的前端技术日新月异,几个月不学就会发现落后了好多。而且各种前端框架一年一个花样,简直眼花缭乱。这篇博客是希望对最近两年流行的前端框架做一个基本的介绍,不求深入理解其实现细节,只是为了对他们的主要特点有一个整体认识,理解其思想,而不是死记硬背API。具体要用的时候,还是需要再仔细看文档。所以如果你对其中某些框架已经很熟练了,完全不用再看对应的章节了。哪几种其实并没有想好是哪七种,目前计划是这几个:

2015-10-29 21:35:56 2089

原创 Android 学习笔记七:使用Fragment创建动态UI

Fragment 是啥Fragment 翻译过来就是碎片的意思。fragment 和 Activity很像,都有自己的布局,都有自己对应的java类,都有一样的生命周期。Fragment 应该理解为一个UI片段,是业务逻辑上的一个模块,比如我们有一个注册新用户的Activity,它包含了设置邮箱密码和填写个人资料两步,我们可以把这两部分别做成一个 fragment。在手机上 我们分成两步,要点击下一

2015-10-13 10:59:30 1772

原创 Android 学习笔记六:Activity 生命周期

活动声明周期先看一张官方的图 这个图显示的是一个Android应用从启动到销毁的整个生命周期。从左边启动,到最右边销毁。安卓应用一般会有多个Activity,这些Activity会按照启动的先后顺序组成一个栈,最先启动的在栈底,最后启动的也就是当前显示的在栈顶。每次用户看到的就是栈顶的一个Activity。 当新创建一个Activity的时候,会被push到栈顶,退出之后会被弹出。一个安卓应

2015-10-12 11:48:27 927

原创 ES6详解八:模块(Module)!

modules是ES6引入的最重要一个特性。 所以以后再写模块,直接按照ES6的modules语法来写,然后用 babel + browserify 来打包就行了。modules规范分两部分,一部分是如何导出,一部分是如何导入。基本用法命名导出(named exports)可以直接在任何变量或者函数前面加上一个 export 关键字,就可以将它导出。 这种写法非常简洁,和平时几乎没有区别,唯一的

2015-10-10 22:31:28 58040 5

原创 ES6详解七:循环的秘密 - iterator 和 yield

如果学过设计模式或者java之类的肯定知道 iterator 是什么,在 Symbol.iterator 出现后,JS中也可以自己定义一个迭代器。 只要一个对象实现了正确的 Symbol.iterator 方法,那么它就可以被 for in 所遍历,如下所示:var students = {}students[Symbol.iterator] = function() { let index

2015-10-07 19:46:45 12525 1

原创 Android 学习笔记五:支持不同的设备

这里所说的不同设备包括两种不同:操作系统语言,以及屏幕大小和像素密度。国际化适应不同的操作系统语言,即平时说的 i18n(internationalization),即国际化。我们这里只讨论最简单的一种情况,就是对不同的系统显示对应语言的文案,其实还有更多的包括对其方式、操作习惯等就不考虑了。前面讲到过,不要在代码中写死文案,所有文案相关的字符串都应该写在 strings.xml 中。这样做国际化就

2015-10-07 18:24:50 667

原创 Android 学习笔记四:创建工具栏按钮

前面我们已经可以在一个Activity中添加一些按钮之类的组件。由于手机的屏幕很小,所以很多时候我们会需要用到工具栏,通过下拉菜单之类的方式来节省空间。Android 提供了对工具栏按钮的强大支持。增加一个工具栏按钮我们现在给 MainActivity 增加一个搜索按钮。增加一个按钮需要做这三件事一,在 res/menu/activity_main.xml 中增加一个按钮的配置。在自动生成的项目中已

2015-10-07 18:23:47 3343

原创 ES6详解六:赋值语法糖 destructing & spread

destructing这个不知道怎么翻译就不翻译了,意思就是可以通过析构表达式的右边值来同时对左边的多个值进行赋值。说起来有点绕,举几个简单的例子就可以理解:var [a,b,c]=[1,2,3]; //通过数组给多个变量赋值 var {name, age} = {name: “Tom”, age:12} //通过一个对象来给多个变量赋值上面两个例子分别用一个数组和一个对象对多个变量进行赋值

2015-10-06 20:45:57 8969 2

原创 Android 学习笔记三:Activity

继续上一章,我们看了一下基本的目录结构。那么现在我们要把那个简单的Helloworld界面改的复杂一点了。增加输入框和按钮现在把helloworl改成一个登录界面。需要增加两个输入框和一个按钮:增加事件监听现在我们希望在点击登录按钮之后能有一些反应,比如弹出一个对话框什么的。需要做的就是给Button绑定一个click事件。protected void initialize() { Butt

2015-10-06 20:05:32 865

原创 Android 学习笔记二:Android项目的结构

前面我们创建了一个Android 应用,下面我们看一下生成的一大堆东西到底是什么。根目录下的gradle什么的先不管,那是构建打包用的。主要看 src/main 目录下的三个文件/目录 AndroidManifest.xml 这是整个Android项目的配置文件,也是整个应用的启动入口 java,顾名思义,这里是所有的java代码的存放地 res,所有的资源文件,包括图片,UI配置等 Android

2015-10-06 20:04:40 650

原创 Android 学习笔记一:创建一个Hello World

为什么要学Android开发博主是一个前端工程师,对其他领域也有一些涉猎。 总体来说,相对于已经成熟多年且有很多优秀框架的后端(比如SSH,django开发),前端本身是一个起步很晚的小辈,看似日新月异,其实才刚处在起步阶段。再加上前后端本来就是密不可分的,所以我觉得一个不懂后端的前端一定是做不好的。如果你是一个不懂后端的前端,不妨拿java/python之类的练练手,简单写一个自己的网站。扯远了

2015-10-06 20:03:32 1008

原创 nginScript笔记

最近 nginx 团队宣布自己写了一个JS runtime,叫 nginScript,参见官方的介绍:https://www.nginx.com/blog/nginscript-why-our-own-javascript-implementation/nginScript 是什么nginScript 是一个JS runtime,也就是俗称的JS引擎,和V8做的是类似的事。目前他实现了一个 ES5的

2015-10-04 21:47:29 2903

深度学习用的动漫头像,用来训练神经网络

网易的tensorflow课程用的动漫头像资源

2023-02-19

加强版坦克大战源码(java)

游戏规则说明:每一局 会有3波敌人,每一波有6个,每当上一波敌人快被全部消灭时,下一波敌人就会出现。3波敌人全部被消灭则自动进入下一关。攻击敌人有一定的概率会在地图上随机出现不同的食物,食物总共有10种,吃完之后可以增强各种属性(比如增加生命上限,子弹威力,攻击速度,移动速度,无敌等),基地每隔一分钟会随机产生一个食物在基地正上方。基地被消灭或者生命树为0则游戏结束。敌人无法吃到食物。土墙生命值较少,可以被摧毁。钢板无法被摧毁。河流无法被摧毁,但是子弹可以从河流上飞过。每过一关,敌人的属性都会增强,同时自己的属性也会增强(死亡复活后保持不变)。超级子弹是向八个防线发射的,有个数限制,通过吃食物可以增加个数。敌人的子弹不会攻击到敌人,但是自己的子弹会攻击到自己的基地!所有坦克互相之间无碰撞体积。

2011-03-24

古典密码通用加密/解密工具(axun)

暂时只有3种密码,马上会更新大部分的古典密码算法。压缩包中有源代码和可执行文件

2011-03-15

网页版扫雷游戏js(axun)

js版的扫雷小游戏,只是一个半成品,目前还有两个小问题。

2010-12-23

java读取配置文件(axun)

最近写一个小程序,需要读取保存在配置文件中的配置信息。 这是一个简单的例子,可以以这个程序为基础写一个完整的类出来。

2010-11-30

粘滞键后门-自动创建-批处理版(axun)

很古老的漏洞了,这个太简单了,没什么好描述的,不知道粘滞键后门的自己上网查查

2010-11-25

JAVA查看安装软件列表(axun)

一个简单的java程序,可以查看当前已经安装的程序的信息 ,包括名称,版本号,出版商,卸载路径等

2010-11-25

c++五子棋源码 ( axun)

c++版的五子棋 命令行界面,可以实现对人对战和人机对战,有基本的AI,算法自己写的,写的比较随意。有什么建议可以来我的CSDN博客:http://blog.csdn.net/lihongxun945

2010-11-24

空空如也

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

TA关注的人

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