自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (9)
  • 收藏
  • 关注

原创 手把手教你开发电商小网站 2 -优惠券商城首页

本章开始进入正题,假设你已经看过上一篇开发环境的搭建,严格来说,是服务器的搭建。而关于html,div,css, vue等前端代码的编写,都使用sublime作文编辑器,同时也假设你已经学会了html,div,css,javascript,对vue也有了解。在此之前,需要鸣谢一下公司前端大神的提点,这是他的博客http://zfowed.com一、准备静态页面在之前的nginx的html目录...

2019-07-19 11:42:19 800

原创 手把手教你开发电商小网站 1 - 开发环境的搭建

这个电商小网站是使用的纯html进行展示,页面逻辑使用vue前端框架进行开发,需要运行在一个服务器上面。可以使用nginx作为服务器来运行,下面的介绍基于windows系统。效果预览想看更多可访问:https://m.junjiex.cn或者扫码一、nginx介绍如果是后端开发人员,对nginx是非常的熟悉了,可以忽略这段介绍,Nginx 是一个高性能的 Web 和反向代理服务器, ...

2019-07-19 11:29:07 1082

原创 solr 6.6 分词

1、内置分词器StandardTokenizerFactory 是solr的内置分词器。大概在managed-schema文件的380行能找到。<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">

2017-07-06 13:25:09 2049

原创 solr6.6 了解managed-schema

1、managed-schema是什么managed-schema定义了索引库的数据类型,同时指明某个类型的字段是不是要进行索引,是不是要进行保存到索引库里等等。大概就是做这种事情。在创建一个core的时候,整个文件会产生,并且里面默认帮忙定义了很多类型,基本够使用了。但还有一些不满足的地方,比如需要一个类型,中文分词。这样的话,还需要自定义。2、fieldType name=

2017-06-30 16:59:58 4006

原创 solr6.6 创建一个core,并导入索引数据

1、什么是corecore是solr的一个索引库,可以理解为一个数据库,core可以根据需要,创建多个。2、创建core例如,创建一个core,名字叫mycore,就可以用一下命令: E:\solr-6.6.0\solr-6.6.0\bin>solr.cmd create -c mycore如果一个core创建成功之后,会有如下信息打印:然后会在solr后台看到:表示一个core已经创建成功!3、

2017-06-30 13:58:33 12739 5

原创 solr6.6环境搭建

1、solr是什么百科上面介绍:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。solr是用来做搜索,比如一些论坛,商城上面的搜索。通过api接口的方式,使用GET进行搜索,使用POST进行增删改。2、so

2017-06-30 11:23:24 1396

原创 jdk动态代理,统计某个方法的执行时间

1、需求统计某个方法的执行时间,写个demo模拟三层结构,dao层,service层,action层,比如要统计UserServiceImpl里面的getUser方法执行了多长时间,代码可能会写成这样: public void testTime(){ long startTime = System.currentTimeMillis(); UserSer

2017-06-23 13:11:23 2831 2

原创 El表达式里面的对象

EL表达式语言中定义了11个隐含对象,使用这些隐含对象可以很方便地获取web开发中的一些常见对象,并读取这些对象的数据。语法:${隐式对象名称} :获得对象的引用 隐含对象名称 描 述 pageContext 对应于JSP页面中的pageContext对象(注意:取的是pageContext对象。) pageScope 代表page域中用于保存属性的Map对象

2017-01-02 12:53:24 4493

原创 Servlet乱码解决

post方式出现乱码// 这句话,出现在取得参数之前 request.setCharacterEncoding("UTF-8");GET方式,需手工解码byte[] buf = country.getBytes("ISO8859-1");String country = new String(buf,"UTF-8");因为Get请求是服务器使用了ISO8859-1进行了一次解码,解出来的是

2016-12-21 21:23:33 374

原创 android 自定义View学习总结-继承自ViewGroup(2)

一、添加一个LinearLayout在android 自定义View学习总结-继承自ViewGroup中,给ViewGroup添加了三个图片,然后实现它的onLayout,然后ViewGroup就能够在滑动中显示出来。然后给VewGroup增加了一个LinearLayout,就是ViewGroup嵌套ViewGroup。 mMyView = (MyView) findViewById(R.i

2016-08-13 16:48:57 365

原创 android 自定义View学习总结-继承自ViewGroup

一、android 自定义View学习总结-继承自ViewGroupandroid中自定义view可以有继承view,继承viewgroup,继承系统的View(如LinearLayout,FrameLayout,TextView等)。public class MyView extends ViewGroup{ public MyView(Context context, Attribute

2016-08-09 18:13:41 615

原创 android自定义View中getWidth和getHeight返回0

在android的自定义View的构造方法,或者在Activity的onCreate方法调用view的getWidth和getHeight方法返回的值是0,可以通过以下三种方法获得width和height一、自定义View的onMeasure @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureS

2016-03-23 16:42:06 5221

原创 PullToRefreshListView 源码学习

在很多项目中,都使用过PullToRefreshListView,终于在不忙的时候,看了一下PullToRefreshListView的源码。PullToRefreshBase这个类是PullToRefreshListView的一个核心的类,该类是一个泛型抽象类,ListView,GridView,ScrollView等都需要继承它。PullToRefreshBase本质上是一个LinearLayo

2016-03-01 15:12:26 1993 3

原创 笔记-lua中的for

arr = {10,1,4,90,7,8,nil,11,23}for i = 1 , #arr do print(arr[i])--遇到nil不会退出循环endprint("=================")for k,v in ipairs(arr) do print(k,v) --遇到nil就退出循环endprint("=================")for

2015-07-29 10:25:33 366

原创 Python文件读取切割

文件内容,保存到f:/test/2.txt1 xiejunjie2 junjiex3 aaaa4 bbb5 ccccf = open("f:/test/2.txt");line = f.readline();//行读取arr = [];while line: print line.split(" ")[1]; arr.append(line

2015-07-18 08:44:19 1558

转载 python递归删除目录文件

def removeDir(dirPath): if not os.path.isdir(dirPath): return files = os.listdir(dirPath) try: for file in files: filePath=os.path.join(dirPath,file)

2015-07-18 07:54:27 1607

原创 python 移动指定目录下的txt文件到另外的目录

#coding=gb2312 #!/usr/bin/pythonimport osimport sysimport os.pathfrom shutil import copyfor dirpath,dirnames,filenames in os.walk("f:/"): for filename in filenames: if os.path.spli

2015-07-18 00:02:28 5830

原创 Python 查找指定目录下.txt文件并移动到指定目录

#coding=gb2312 #!/usr/bin/pythonimport osimport sysimport os.pathfrom shutil import copyfor dirpath,dirnames,filenames in os.walk("f:/"): for filename in filenames: if os.path.spli

2015-07-18 00:01:24 2165 1

原创 lua学习笔记_table

--lua table--------------------------------- tb = {"junjiex","xjunjie","hello","world" } printf("invoke concat result "..table.concat(tb,":")) --输出:invoke concat result junjiex:xjunjie:hel

2015-06-23 11:50:42 414

原创 lua学习笔记_table

tb = {"junjiex","xjunjie","hello","world" } printf("invoke concat result "..table.concat(tb,":")) --输出:invoke concat result junjiex:xjunjie:hello:world --忽略分割付,输出第二个到第三个 printf("table.

2015-06-23 11:03:10 396

原创 lua学习笔记_注释、基本数据类型、if语句

-- 注释内容1 --[[注释内容2]] --[====[注释内容3]====] --lua基本数据类型 --int 型 number = 100 printf("number = %d ",number) --float型,输出结果是10.200000,在后面补来了5个零 number = 10.2 printf("num

2015-06-19 10:46:11 453

原创 multiset和set的用法区别1

上代码,看效果。实验前的准备代码:struct student{int id;char name[30];};struct stuless{ bool operator()(const student& st1,const student& st2) { return st1.id<st2.id; }};multiset在main

2015-05-24 12:38:50 577

翻译 std::function和std::bind的使用(总结)

在c++中,使用std::function和std::bind来代替函数指针。一、贴上类和函数#include #include using namespace std;class MyClass{public: void myfunc() { cout << "myfunc" << endl; } static void staticFunc()

2015-05-09 00:13:55 463

原创 解决android中Asynctask遇到的问题

安卓中,Asynctask使用起来很方便,但也不是很完美,在做项目的时候,用一个ListView加载图片出现了java.util.concurrent.RejectedException这么一个异常信息,查资料发现,这是因为Asynctask线程池已满,再往里面去放线程,就导致这个异常出现。查Asynctask的源码发现,里面线程池只有五条,并且线程池的字段是private私有的,没法做修改,于是

2015-05-08 14:05:06 988

原创 Activity,Service,Receiver共用Handler

Activity,Service,Receiver共用Handler的一种解决方案。Service,Activity,Receiver之间需要传递数据,可以用,全局变量,发送广播。除此之外,还有一种方式就是通过ThreadLocal这个类,在主线程中创建这个类,那么它就代表了主线程,而Service,Activity,Receiver都是运行在主线程的,所以,可以把一个Handler绑定到

2015-05-08 14:03:59 616

原创 c++11的lambda入门总结

lambda 表达式(又称为 lambda)就像一个匿名函数,保持状态并可访问封闭范围可用的变量。 它是通过定义一个类并构造该类型对象而实现的。看了一下lambda的教程,现总结一下。一、lambda表达式[] 捕获列表,可以捕获值(=)和引用(&),详细看例子介绍。() 参数列表{} 函数体二、lambda表达式可以这么写[](){};这段简短

2015-05-07 22:51:59 476

原创 模拟cocos2d-x 代理模式

根据cocos2d-x的代理模式,仿写一遍。

2015-05-06 11:20:28 460

原创 根据包名启动安卓应用方法

根据包名启动安卓应用方法方法一:Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage(packageName);startActivity(LaunchIntent); 方法二:/*** 根据指定的包名,启动应用* @param packageName* @return*/

2014-11-09 17:29:48 1015

原创 ObjectInputStream使用总结

ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。ObjectOutputStream 和 ObjectInputStream 分别与 FileOutputStream 和 FileInputStream 一起使用时,可以为应用程序提供对对象图形的持久存储。ObjectInputStream 用于恢复那些以前序列化的对象

2014-09-28 10:33:34 2096 1

原创 ObjectOutputStream的使用

ObjectInputStream 对以前使用 ObjectOutputStream 写入的基本数据和对象进行反序列化。 ObjectOutputStream 和 ObjectInputStream 分别与 FileOutputStream 和 FileInputStream 一起使用时,可以为应用程序提供对对象图形的持久存储。ObjectInputStream 用于恢复那些以前序列化的对象。

2014-09-28 10:16:37 2750

原创 安卓_获取入口Activity_根据包名启动其它应用

根据包名启动其它应用,目前我发现只有两种方法,如果还有其他方法,请留言,大家

2014-09-22 16:20:05 691

原创 cocos2d-x中文文档和例子程序

cocos2d-x中文文档和例子程序:http://bbs.ityran.com/?fromuid=14645

2013-10-29 15:44:56 1167

原创 cocos2d-x 编译出现如下问题,我改如何处理。

E:/android-ndk-r8-windows/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld.exe: Dwarf Error: m

2013-08-11 19:17:42 1193

rom制作教程与配套工具

一篇详细的rom制作教程和两个需要的工具。 不需要在下载其他东西。

2013-05-17

静默安装,卸载,数据备份,还原工具类

代码中本人在android4.0.4上面实现了静默安装,静默卸载,模拟点击,还有就是数据的备份与还原。需要root权限

2013-05-13

获取安装的软件信息

获取本机安装的软件信息,包括系统内置的软件,过滤看不到的软件,也就是过滤了不在系统软件列表中的软件。

2013-05-08

apk反编译工具

史上最好的apk反编译工具,欢迎下载,描述不多

2013-03-26

MySql中文文档

详细的Mysql中文文档,WEB开发者和数据库管理员必不可少的文档。

2012-12-07

dtd文档类型定义

文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。 DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。

2012-12-07

数据结构与算法(java版)

人们在使用计算机解决客观世界中的具体问题时,通常过程如下:首先

2012-10-11

ajax教程.chm

最通用的定义为:XmlHttp是一套可以在Javascript、VbScript、Jscript等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。 来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML2.XMLHTTP.3.0)向http服务器发送请求并使用微软XML文档对象模型Microsoft® XML Document Object Model (DOM)处理回应。

2012-09-16

汇编程序设计教程

《汇编语言》(Assembly Language)是计算机专业中一门重要的基础课程,是一种面向机器的低级语言。它依赖于硬件,能通过巧妙的程序设计充分发挥硬件的潜力。汇编语言程序产生的代码运行效率高。因此,到目前为止,许多软件系统(例如操作系统等)的核心部分仍然用汇编语言来编写。

2012-04-08

空空如也

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

TA关注的人

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