- 博客(44)
- 资源 (10)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于Python搭建Django后台管理系统
一个好的项目数据库管理后台是必须的,今天代码君教大家搭建Django网站后台,当然做网站后台的前提是需要有Python以及Django的开发环境,至于如何搭建这些开发环境,请查看我的上一篇文章 Mac 基于Python搭建Django应用框架,这篇文章的讲解是基于上一篇的,好了,开始进入正题在上一篇文章中我们讲解了如何创建一个网站项目,今天代码君以搭建一个个人博客网站作为例子讲解网站后台的搭建一、博
2018-01-05 10:54:33
42497
4
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序实战篇-购物车
哈喽,大家好,快半个月没写了,现在提笔都有点生硬了,一直没更新的原因,一个是代码君也要上班,加上最近工作比较忙,还有就是写文章一直未被认可,所以没什么动力再创作了,那时真的坚持不下去,打算放弃了,感谢读者曹明,一个韩国的研究生读者,支持我,并给我鼓励,期待我更新下一篇,我非常感动,瞬间战斗力恢复,其实你们简单的点赞,评论,都是给我最大的支持,好了,煽情完毕,该讲今天的重点了,购物车,购物车的界面实现
2017-07-21 16:36:16
50853
21
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序实战篇-商品详情页(一)
哈喽,大家好,今天要进入新篇章啦,商品详情页,这个可是个大模块,要分好几次才能讲解清楚,现在我们先进行第一讲,老规矩,先上效果图有木有很酷炫啊,下面由代码君教你如何实现。详情页布局看效果图,可以知道详情页包含以下几个模块,banner、标题栏、选择购买栏、商品评价、商品详情、还有一个底部悬浮栏,这里比较难的是底部悬浮栏,剩下的我们之前模块我们之前就有布局过1. detail.wxml<!-- ban
2017-06-30 16:24:59
69987
12
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信小程序实战篇-下拉刷新与加载更多
哈喽,大家好,看这标题是不是有点奇怪,你们期盼的微信小程序实战篇-电商(三)没出现,我是这么想的,因为电商里面的内容有很多,如何我只是以一二三那样命名的话,不方便你们查看每篇文章讲解的内容,所以我就换了一个命名的方式,把每篇要讲解的主要内容做为标题,这样就方便以后你们忘记知识点,要回顾的时候可以快速查找的到,有木有很贴心啊~,不要迷恋哥,哥只是个传说。好了不开玩笑啦,回到正题上来,请看标题,木错,
2017-06-17 10:59:19
91375
22
原创 Android无障碍开发(AccessibilityService)入门
一、AccessibilityService根据官方的介绍,是指开发者通过增加类似contentDescription的属性,从而在不修改代码的情况下,让残障人士能够获得使用体验的优化,大家可以打开AccessibilityService来试一下,点击区域,可以有语音或者触摸的提示,帮助残障人士更好的使用App官方文档:https://developer.android.com/guide/topics/ui/accessibility/service二、AccessibilityService 开发
2021-07-14 10:42:42
5816
1
原创 Android 开发规范(一)
书写规范1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。 2. 缩进统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空格的缩进样式。 3. 花括号public...
2021-04-13 10:50:40
257
原创 SQL查询语句中的 limit offset
经常用到在数据库中查询中间几条数据的需求比如下面的sql语句:① selete * from testtable limit 2,1;② selete * from testtable limit 2 offset 1;注意:1.数据库数据计算是从0开始的2.offset X是跳过X个数据,limit Y是选取Y个数据3.limit X
2021-04-13 10:50:04
332
原创 微信小程序实战篇-电商(一)
哈喽,大家好,端午节过的怎么样啊,代码君可是没休息,专心的写电商文章哦,也是蛮拼的,如果对代码君认可的话,欢迎点赞转发,你们的点赞转发是对我最大的支持!好啦,言归正传,我们今天要讲解微信小程序的实战篇-电商,因为很多读者都反馈让我出一个关于电商的教程,所以我就打算利用空余时间写几篇关于电商小程序的教程,这个是第一篇,好,小明同学,现在要开始划重点啦,注意听哦~电商底部导航栏的制作我想大家对电商一定不
2021-04-13 10:49:14
2522
原创 微信小程序 云开发入门指南
小程序现在对开发者来说越来越友好啦,可以说任何新手小白都可以很轻松的开发一款小程序,尤其是现在又支持云开发,简直是如虎添翼文章首发公众号「代码集中营」什么是云开发云开发就是不需要开发者搭建服务器,直接使用数据库,省去了搭建服务器的麻烦,这个概念并不是现在才有的,如果大家有用过Bmob后端云、知晓云 就知道他们的原理代码君在大学的时候,毕设就是用的Bmob云,这样开发者不用去购买搭建服务器,不用操心服务端的稳定性和数据库的安装云开发模块介绍云开发入口注意这个入口必须是由申请过小程序id的才会
2021-04-12 19:08:02
971
1
原创 微信小程序 npm 使用指南
最近又从新捡起小程序,发现小程序的发展很快,现在也支持npm下载第三方库啦,因此专门写一篇给新手小白入门文章首发公众号「代码集中营」什么是npmnpm的全称是 node package management ,是node.js内置的软件包管理器。简单是就是用来管理第三方库的软件包。可能对于新手还是不懂他厉害的地方,比如某个大神开源了某个第三方库,并且支持npm,那么你只需要一行代码的事情,就可以直接站在巨人的肩膀开发啦配置npm环境安装node,下载对应的包即可 官网下载地址:http://
2021-04-12 19:06:47
2669
原创 Mac Python下载安装教程
好多粉丝私信代码君Python如何下载安装?,今天代码君就专门出一篇关于傻瓜式教程,请搬好小板凳!文章首发 公众号:Python 编程指南查看 Mac 自带Python 版本打开终端输入命令python 敲回车Mac电脑其实是自带Python环境的,但是目前最新的是3.6的版本,如果还用2.7的有点落后,而且3.0之后的语法和2.0还不一样,并且不兼容,就是2.0开发好的代码,在3.0以上不一定可以执行,所以建议读者还是更新到最新版本为好安装最新版本访问官网地址:http
2021-04-07 21:24:09
7625
1
原创 Mac 必备软件推荐
本人程序猿一枚,Mac重度用户,非常依赖于Mac做开发,前段时间换电脑,需要在新电脑上装一些软件,在安装的过程中,需要找各种软件,今天做一下总结,方便以后更换电脑的时候,直接下载安装连接接口,废话不多说,开始上干货关注公众号「代码集中营」获取更多资源Visual Studio Code Mac 代码编辑器下载地址: https://089u.com/f/17143538-486147400-d6c702(访问密码:dmjzy)这个应该是程序猿必备的编辑器了,微软出品,该编译器支持目前主流的开
2021-03-18 19:31:07
1431
1
原创 推荐一个好用的阅读插件
文章 首发于 公众号 「代码集中营」简悦 https://simpread.pro/简于型 · 悦于心简悦 - 为你提供「如杂志般沉浸式阅读体验」的扩展推荐理由一:界面过于简洁,引起极度不适我们作为技术人员,经常交往的网站莫过于CSDN,不过CSDN上面的排版呀,真的是乱,还各种广告,严重怀疑是不是程序员开发的,难道不知道程序员喜欢简单、干净嘛!随便一篇文章都是这样的,周边的内容过于繁琐,无法专心阅读文章安装完插件后,是不是界面过于简单,引起气度不适,哈哈用上就不想改回来了推荐理由二
2020-12-14 20:55:12
2134
原创 Vue 网络请求框架 axios 使用教程
前期回顾1. Vue 学习入门指南2. Vue 入门环境搭建3. Visual Studio Code 使用指南公众号:代码集中营每周分享技术文章、优质软件资源axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,网络请求框架。支持的浏览器:一、安装axios打开vs code ,导入我们之前创建好的vue项目 helloword ,打开终端,敲入下面的安装命令:$ npm install axios --save安装完成后,你就好在pac
2020-11-12 23:29:23
405
原创 Visual Studio Code 使用指南
最近开发vue,需要一款编辑器,经过筛选,选择了Visual Studio Code理由如下:Microsoft 出品,品质有保障支持多平台 Mac OS X、Windows和 Linux免费,开源,轻量公众号:代码集中营每周分享技术文章、优质软件资源一、下载 Visual Studio Code官网下载:https://code.visualstudio.com/二、界面介绍功能栏:根据图标从上到下 依次的功能是:打开结构栏搜索功能代码改动记录debug 排查问题
2020-10-20 11:31:40
1664
原创 Vue 网络请求框架 axios 使用教程
前期回顾1. Vue 学习入门指南2. Vue 入门环境搭建公众号:代码集中营每周分享技术文章、优质软件资源axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,网络请求框架。支持的浏览器:一、安装axios打开vs code ,导入我们之前创建好的vue项目 helloword ,打开终端,敲入下面的安装命令:$ npm install axios --save安装完成后,你就好在package.json --》dependencies 里
2020-10-20 11:29:59
787
原创 Vue 学习入门指南
如果你是一名 Vue 开发新手,可能已经听过很多行话术语,比如单页面应用程序、异步组件、服务器端渲染等等,或者还听说过与 Vue 有关的一些工具和库,比如 Vuex、Webpack、Vue CLI 和 Nuxt。那么究竟什么是Vue,有什么作用?公众号:代码集中营每周分享技术文章、优质软件资源Vue.js是一套用于构建用户界面的渐进式框架,主要用于快速的构建前端界面,与其它大型的前端框架不同,Vue被设计为可以自底向上逐层应用。相比Angular.js来说,Vue的核心库只关注视图层,不仅易于上手
2020-10-16 17:49:13
1312
1
原创 Vue 入门环境搭建
公众号:代码集中营每周分享技术文章、优质软件资源第一步:安装node.js 下载链接node简介Node.js是一个Javascript运行环境。实际上它是对Chrome V8引擎进行了封装。Node 是一个服务器端 JavaScript 解释器,他会改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。那直白的说,Node.js就是服务器程序,是用来做后端的技术,不能直接用于前端开发。但是干前端的学会了会更加的牛逼,对编程的
2020-10-16 17:46:34
841
原创 IPTV Checker(直播源自动检测工具)
IPTV Checker中文版是一款功能实用的直播源自动检测工具,IPTV检查器使用方便,而且检测速度非常快速,使用后可以帮助用户更轻松便捷的检测电视直播源,省去了我们一个个排查直播源是否可用公众号:【代码集中营】每周分享技术文章、优质软件资源IPTV Checker 下载地址使用教程一、安装下载根据上面的下载地址下载IPTV Checker ,注意,此软件只支持window系统,Mac只能通过虚拟机来使用,下载完成后,打开界面如下,二、添加数据此软件支持打开m3u8,或者通过txt批量
2020-10-09 19:43:38
32204
2
原创 1024 程序员节 | 请对身边的程序猿好一点
程序员节起源程序员的工作我们都知道,编程嘛。但为什么程序员节要在1024呢?1024最早火起来是因为一个“不可描述”的论坛,那里的回帖机制是:新用户发过贴之后,过1024秒才能发一贴,如果没到1024秒就又发了一条,则帖子里只会显示1024。久而久之,1024成为了在这个论坛中灌水的最常用词,再加上在计算机数学中,1024M=1GB,谐音为“一级棒”,引申为对帖子的肯定。再后来,1024...
2018-10-23 18:44:28
6378
1
原创 微信小程序视频源码资源合集
最近发现好多读者在学习小程序,学习最缺少的就是资源,因此代码君把之前的学习资源共享出来,以便读者更快的入门微信小程序视频资源小程序视频教程,相信大家在光看代码君的小程序教程有可能看不到,没关系,这里有视频教学,从头开始教大家写小程序,资源在此。资源获取方式:关注《代码集中营》回复【小程序视频合集】小程序源码集合一、应用类闹钟小程序源码知乎日报小程序源码移动商城源码小程序音...
2018-10-16 14:59:09
11406
22
原创 微信小程序CSS之Flex布局
相信刚开始学习开发小程序的初学者一定对界面的布局很困扰,不知道怎么布局,怎么摆放位置,其原因是不了解CSS样式的属性,所以,今天代码君打算写一篇关于CSS的教程,给大家普及一下。说起CSS布局,首先要讲解的就是FLex布局,这个可以说是一个万能钥匙,遇到什么复杂的布局,都可以通过Flex布局搞定,为了方便大家理解Flex属性,我将会一步步解析FLex的属性,并附上效果图基本概念采用 Flex...
2018-10-13 17:00:06
4806
3
原创 微信小程序如何实现跑马灯效果?
跑马灯效果比较常见,一般做电商类的小程序,都会用到,所以代码君今天特地写一篇文章,来教一下大家,如何去实现跑马灯效果,下面是代码君实现的效果,可以先看一下!#跑马灯效果的制作制作方式很简单,先方上代码,后面会对代码详细讲解一、wxml界面的实现 &lt;!-- 跑马灯效果 --&gt; &lt;view class="example"&gt; &l
2018-10-12 09:16:49
4096
原创 Android 开发规范(一)
书写规范1. 编码方式统一用UTF-8. Android Studio默认已是UTF-8,只要不去改动它就可以了。 2. 缩进统一为4个空格,将Tab size设置为4则可以保证tab键按4个空格缩进。另外,不要勾选上Use tab character,可以保证切换到不同tab长度的环境时还能继续保持统一的4个空格的缩进样式。 3. 花括号public...
2018-04-03 11:06:06
838
原创 Mac 基于Python搭建Django应用框架
大家好,最近代码君迷恋上Python语言,决定把这好东西分享给读者,打算出一系列关于Python的教程,希望读者喜欢,我就用一句话表达我对Python的喜爱《人生苦短,我用python》,等以后你们跟着代码君学会了Python,你们就会理解我这句话啦~,言归正传,下面进入今天的重点戏DjangoDjango简介Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,
2017-12-29 17:40:18
2009
1
原创 Android Studio 内存泄漏分析指南
最近在优化公司的项目,想针对内存泄漏进行分析一下,查阅网上的一些资料,发现苦逼的是,资料一大堆,但是内容都差不多,至今未找到一篇实战的内存泄漏分析,全部停留在理论知识上,最后查阅了一些外文文献,才有了一点思路,好吧!既然没有实战分析,我就做第一人,把我学到的分享出来,希望对你们有帮助,当然有说的不对的,望各位指出来~内存泄漏原因当应用不需要某对象时候,忘记释放分配的内存,该对象仍然保持被引用状态(当
2017-09-08 12:01:43
872
原创 Android 3D旋转动画库
今天兴趣来潮,撸了一个动画特效,我把他应用在登录的界面,当然也可以用在其他地方,先来预览一下我的特效吧使用方法1. 在build.gradle里面配置如下 dependencies { compile 'com.jzp:rotate3D:1.0.0' }2. 生成一个Rotate3D对象 Rotate3D anim = new Rotate3D.Builder(
2017-09-01 15:29:44
3398
1
原创 微信小程序实战篇-个人中心
哈喽,大家好,又到周五啦,有木有期待今天的更新呀~今天要教大家的是制作个人中心界面,先上效果图个人中心制作1. mine.js// pages/mine/mine.jsvar app = getApp()Page({ data: { userInfo: {}, motto: 'Hello World', // orderItems
2017-08-04 14:57:16
46446
18
原创 解决华为手机获取相册图片路径为null
最近代码君遇到一个问题,在其他手机调用系统相册获取图片路径都是可以的,但是华为手机,执行相同代码,会报空指针异常,网上找了很多资料,都没什么实用的效果Intent intent;intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");intent.addCategory(Intent.CATEGORY_O
2017-08-01 10:22:15
9334
1
原创 微信小程序实战篇-商品详情页(二)
今天要讲解商品详情页中sku的弹出选着框,这个涉及css动画样式,css动画是新的知识点,我们之前并没有接触过,请大家做好笔记,我们要做的效果是酱紫的~这个布局难点是需要绘制一个阴影背景、弹出的动画、购买数量加减的逻辑以及图片如何高于弹出框代码的实现1. detail.wxml<import src="/template/quantity/index.wxml" /> <!-- sku选择 --
2017-07-07 17:36:55
16622
8
原创 微信小程序实战篇-分类页面制作
哈喽,大家好,又到周五啦,今天代码君要教大家分类页面的制作,废话不多说,先上效果图这个界面布局难度不是很大,css基础好的,很快就实现了,分类界面,左边是一级目录,右边是一级目录对应的二级目录,根据这个需求,我们数据设计的结构一定是数组嵌套数组,第一个数组包含一级目录数据,嵌套的数组包含的是二级目录的数据。代码的实现classify.jsPage({ data: { cateItems
2017-06-23 17:26:14
45900
37
原创 微信小程序实战篇-电商(二)
哈喽,大家好,今天总于挤出时间,写第二篇啦,自从决定写文章才发现时间都不够用啊,废话不多说,我们直接进入正题吧! 先回顾一下上篇文章,我们讲解了底部导航栏和顶部导航栏的制作,大家应该都记得把,基本上电商小程序都会带底部当导航栏,所以底部导航栏一定要会哦~,今天呐,我将教大家另一个必须会的,banner 图的制作,也叫广告轮播图,就是我们经常看到首页自动轮播的那个控件。广告轮播图的制作先上效果让大家
2017-06-09 18:25:53
9553
9
原创 微信小程序实战篇-电商(一)
哈喽,大家好,端午节过的怎么样啊,代码君可是没休息,专心的写电商文章哦,也是蛮拼的,如果对代码君认可的话,欢迎点赞转发,你们的点赞转发是对我最大的支持!好啦,言归正传,我们今天要讲解微信小程序的实战篇-电商,因为很多读者都反馈让我出一个关于电商的教程,所以我就打算利用空余时间写几篇关于电商小程序的教程,这个是第一篇,好,小明同学,现在要开始划重点啦,注意听哦~电商底部导航栏的制作我想大
2017-05-31 08:47:55
25707
15
原创 微信小程序入门篇(二)
上篇我们讲解了一下小程序的整体架构,今天来讲一下,一个页面的具体实现原理,好注意听,下面要开始画重点啦~哈哈页面的构成还记得我们在上篇文章中讲解如何加入一个界面吗?在app.json中的pages加入要加的文件路径就可以啦,文件路径可以随便起,系统会自动创建出来的,那么我就接着之前的讲,我们之前创建了一个页面叫addPage,addPage里面包含四个文件* addPage.js、addPage.
2017-05-23 14:48:12
11046
1
原创 微信小程序入门篇(一)
小程序也已经出来有一段时间啦,对于一些想去学习又无从下手的朋友们,欢迎和代码君一起去学习一下小程序!准备工作下载开发工具:微信小程序开发工具创建项目添加项目 如果没有AppID可以选择无AppID,项目名称可以随便起,因为入门教程我想教大家都比较想学的商城,所以直接叫商城啦,项目目录中的shopping是自己创建的新文件夹,空文件夹系统就会自动在shopping文件夹中创建整个项目架构,记得勾
2017-05-22 19:39:04
50317
12
原创 Mac Android Studio将项目(library)上传到jcenter
我们经常在gradle引用,却不知道是什么原理,今天跟着小江,教你开源自己的项目供别人使用 compile ‘com.jzp:DemoJCenterLibrary:1.0.0’ compile ‘groupId : artifactId : publishVersion’参考文献:鸿洋大神的博客 但是大神写的博客比较简洁干练,可能不适合初级入门者,所以在此进行补充,把我踩过的坑,都
2017-01-20 10:19:14
1399
原创 Android Studio 基于NDK加密,防止反编译获取加密key
Android Studio 基于NDK加密,防止反编译获取加密key一、配置ndk路径(不会请自行百度)二、新建JniUtils类实现native方法1. JniUtils代码public class JniUtils{ public static native String getStringC(); public static native String myEncrypt(S
2016-09-23 15:39:08
9750
4
原创 对友盟分享的封装
对友盟分享的封装友盟分享比较繁琐,要导入各种包,各种图片资源,小编觉得这样做太累就把友盟需要的必要文件封装成aar文件,方便以后的使用,注意(aar文件适用于android studio),还没从eclipse转过来的,要抓紧了,android studio的开发体验比eclipse要好很多,言归正传,接下来我说一下,如何使用封装的aar文件一、导入的包导入arr文件到libs下配置build.
2016-06-24 18:24:44
2346
原创 android QQ第三方登陆 错误 登陆授权失败(错误码:110406)
第一次授权是可以的,第二次就出现这个,我把开发的app名字改一下,又可以了,或者换一下登录的qq号也是可以了,具体原因还没能明白,先记录下来,有遇到问题的朋友可以先试试这个方法
2015-05-08 09:42:05
12409
转载 导入工程的“The import android cannot be resolved”错误解决方法
导入别人的工程会出现Unable to resolve target 'android-17'以及The import android cannot be resolved解决办法:其实这个错误是Android的SDK问题,我们设置SDK的版本就可以了。有如下方法1:在project- Properties- Android中的Project Build Tar
2015-03-14 18:02:08
1556
Android Studio 基于NDK加密,防止反编译获取加密key
2016-09-23
Android Studio 基于NDK加密,防止反编译获取加密key的demo
2016-09-23
乱码问题的解决
2015-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人