自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (24)
  • 收藏
  • 关注

原创 优秀博文收集

1.大型网站架构之分布式消息队列

2016-02-15 16:26:01 680

原创 Go学习_18_Golang的sync.Pool的对象池

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:【Golang学习系列文章,请扫二维码】上一节中我们通过Buffered channel实现了对象池的功能,但是我们发现在Golang的sync包中有一个Pool,sync.Pool其实是对象缓存机制。sync.Pool的对象缓存是和Processor关联的...

2020-02-19 01:39:11 431

原创 Go学习_17_Golang实现对象池

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:【Golang学习系列文章,请扫二维码】在我们开发的过程中,当使用一些创建/销毁的时候比较消耗资源的对象的时候,比如TCP链接、数据库链接,我们通常需要将这些对象进行池化,以免多次重复创建对象消耗系统资源。在Golang中我们可以使用Buffered cha...

2020-02-19 01:37:01 734

原创 Flutter_29_Flutter性能监控和优化

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:在Flutter中性能问题可以分为GPU线程问题、UI线程(CPU)问题。这两类问题可以通过Flutter提供的性能图层进行定位分析。性能图层(Performance Overlay)Flutter为了帮助开发者定位代码中的性能问题,提供了性能图层,它可以让...

2020-02-19 01:35:35 1973

原创 Goland Scanning files to index

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:【Golang学习系列文章,请扫二维码】方法一:清Idea的缓存,Restart:(File -> Invalidate Cache / Restart...)点选:Invalidate and Restart.方法二:要是上面的方...

2020-02-11 18:17:21 4401

原创 Golang中channel的关闭和广播

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:【Golang学习系列文章,请扫二维码】先来看一段代码:上面的代码中,数据的生产者和数据的接收者分别在两个协程中,通过Golang的CSP机制,通过channel发送/接收数据。这段代码有一些问题:dataProducer和dataReceiver通...

2020-02-08 23:12:32 2201

原创 Flutter适配国际化

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:在Flutter中,为了实现文本的国际化,我们需要完成三步: 首先,实现一个LocalizationsDelegate(翻译代理),将所有需要翻译的文案声明为它的属性; 然后,为所有需要支持语言的地区进行手动的文案翻译; 最后,在应用的Mater...

2020-02-06 01:47:26 1756

原创 Android Studio安装Flutter i18n插件

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:方法一:打开Android Studio的Preferences,在Plugins中进行安装:在Marketplace中搜索Flutter i18n,点击 Install,就可以完成安装。方法二:要是Android Studio因为网络等原因无法搜索到...

2020-02-06 01:43:38 1471 1

原创 Golang的多路选择和超时控制

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:【Golang学习系列文章,请扫二维码】多路选择Golang中的多路选择机制使用select关键字实现:上面的代码可以看到,case后面的是阻塞事件,每个case都会从一个Channel上等待一个消息,当程序运行到select的时候,只要任意一个case的Cha...

2020-02-06 01:39:22 529

原创 Golang中的CSP并发机制

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:【Golang学习系列文章,请扫二维码】CSP是Go语言中特有的一种并发控制机制,相比于共享内存并发控制机制更为高效。CSP是Communicating Sequential Process的缩写。CSP的设计理念,是依赖一个信息通道来完成两个通信实体之间的通信协...

2020-02-06 01:36:36 1310

原创 Flutter中显示原生系统的视图控件

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter接管了应用渲染层,方法通道可以获得原生底层能力,对于需要底层渲染的视图,比如浏览器、相机、地图以及一些原生自定义视图,我们自己在Flutter上再实现一遍,需要花费大量的精力。为了复用原生系统已有的视图,我们可以采用混合视图的方式,我们在Flutt...

2020-02-04 15:35:26 3301 1

原创 Flutter和原生系统代码的逻辑交互

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:依托于与Skia渲染引擎的深度定制和优化,Flutter提供了高效的渲染支持,能够保证绝对的跨平台渲染一致性。一个完整的App除了UI界面之外,还需要一些原生平台的底层能力,比如数据持久化存储、消息推送、硬件支持等。由于Flutter之接管了渲染层,系统底层能力无法通过Flut...

2020-02-03 00:46:54 1597

原创 Flutter本地存储与数据库的使用和优化

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter仅接管了渲染层,涉及到存储等操作系统底层的行为,还是需要依托于原生平台的特性。Flutter与原生开发类似,支持三种数据持久化的方式,即文件存储、SharedPreferences和数据库。文件文件存储是存放在磁盘的指定路径上的一组信息集合。Flut...

2020-02-03 00:46:39 3550

原创 Flutter_04_Dart核心特性

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:利用Dart实现购物车的功能:在main中调用:调用结果:本节优质资源下载:Flutter_04_Dart核心特性:链接:https://pan.baidu.com/s/1PAh_ey8p3vbBqST1V-3rfQ 密码:ue71...

2020-01-30 16:41:41 234

原创 Flutter_03_Dart基础知识

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Dart要求程序从main函数入口执行,main.dart文件:void main() { // Dart代码执行的入口}Dart的变量和类型 Dart中可以使用var或者具体的变量类型来声明一个变量,使用var定义变量时,表示交由编译器推断决定变量...

2020-01-30 16:39:03 303

原创 Flutter_02_原理概述

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter重写了一套包括底层渲染逻辑 + 上层开发语言的完整方案,保证了: 高保真:保证视图在Android和IOS平台上高度一致 高性能:代码执行的效率媲美原生App的体验 Flutter与其他跨平台方案的区别: RN之类的框架,通过J...

2020-01-30 16:35:25 543

原创 Flutter_01_零散知识

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:1. Dart的零散知识点 Dart需要一个函数入口 void main() { print("Hello World!"); } Dart中变量的类型必须是明确指定的或者系统能够解析的 String name; varname=...

2020-01-30 16:32:44 276

原创 Flutter环境配置

Flutter、Golang、Python、编译原理、算法、Chrome原理学习系列文章抢先看请关注【码农帮派】:Flutter的开发需要安装Fluuter SDK,下面分别介绍如何在Windows、MacOS以及Linux三个平台上搭建Flutter开发环境。配置Flutter国内镜像国内Flutter镜像目前常用的有两个,一个是Flutter官方社区中国镜像,另外一个...

2020-01-30 16:28:40 876

原创 MySQL学习笔记_数据库设计规范

数据库设计的规范:一.数据库命名规范二.数据库基本设计规范三.数据库索引设计规范四.数据库字段设计规范五.数据库SQl开发规范六.数据库操作行为规范一.数据库命名规范1.所有的数据库名称和表名称必须使用小写字母并使用下划线分割  这是因为MySQL数据文件就是Linux下的一个问题,Linux是大小写敏感的,所以MySQL数据库和表的名称也是大小写敏感的:  Dbname和dbName代表两个不同...

2018-05-06 23:35:35 375

原创 VueJs入门练习-指令(2)

1. v-bindv-bind可以绑定Dom元素的属性: charset="UTF-8"> Title src="https://unpkg.com/vue"> type="text/css"> .A {color: indianred;} id="app"> v-bind:class="classA">Hello

2018-01-14 23:47:46 404

原创 VueJs入门练习-指令(1)

1. v-once 只绑定一次id="app_1"> {{text}} v-once>{{text}} v-model="text">var app = new Vue({ el: "#app_1", data: { text: 'Hello Vue!' }})使用v-model可以双向绑定节点和数值,

2018-01-07 21:34:10 468

原创 VueJs入门练习

开始阅读Vue官方文档,学习Vue开发。Vue可以让前端数据绑定和渲染更为方便,但要做出一套漂亮的界面,还是需要使用CSS相关的框架。0. 预备,官方建议:刚开始上手不宜直接使用vue-cli工具,还是使用最简单的Vue引入方式:src="https://unpkg.com/vue">1. Vue声明式渲染数据html>lang="en"> chars

2017-12-25 01:06:35 3678

原创 关于public <T> T method(T t)函数的说明

关注公众号“码农帮派”,查看更多系列技术文章:现有这么一个函数:[正确示例]public <T> T method(T t){ // CODE return t;}上面的代码,在public和method之间有两个部分<T>和T。其中<T>是为了定义当前我有一个 范型变量类型,类型名...

2017-07-19 23:08:51 9180

原创 CSS基础知识一

CSS样式的引用方式主要有三种:|-内联方式|-嵌入式|-外部方式1.内联方式内联方式是最基础的CSS代码引用方式,直接将CSS样式代码嵌入到HTML代码中,是最不好维护的一种方式。类似于:这是通过内联方式引用CSS代码2.嵌入式一般的我们会将CSS代码写在HTML文件的标签里面,至少是写在标签的最开头,这是因为在浏览器请求网页数据的时候可能会一部分一

2017-04-15 17:32:09 691 1

原创 使用CocosCreator进行Cocos2d-JS开发之第一弹

关注公众号“码农帮派”,查看更多系列技术文章:本节源码下载:链接: http://pan.baidu.com/s/1jIPYHOM 密码: 5zae触控科技开发的CocosCreator开发工具是的Cocos2d开发和Unity开发更加相似,使用CocosCreator开发2d游戏变得更加便捷快速,之后半年利用做毕业设计的闲暇之余学习使用Cocos Creator开...

2017-02-10 22:49:22 12313

原创 Python实现定时任务

关注公众号“码农帮派”,查看更多系列技术文章:下面提供两种方式实现Python中的定时任务:| time.sleep(seconds)| time , sched方式一:#coding=utf-8import timedef operate(inc=1): #do something print '----' time....

2017-01-28 19:00:47 6077

原创 Python进程和线程操作

关注公众号“码农帮派”,查看更多系列技术文章:一.进程1.进程的运行环境    每个运行的进程,系统都会分配一个相关的运行环境,一般的可以将该运行环境认为是进程环境变量的集合,当进程启动的时候,环境变量就确定了,只有当前进程才能够修改其环境变量。Python的os模块中提供了environ属性,来记录当前进程的运行环境,environ是字典数据结构,以key-value的方式...

2017-01-28 14:09:31 890

原创 wxPython+Matplotlib绘制折线图表

关注公众号“码农帮派”,查看更多系列技术文章:使用Matplotlib在wxPython的Panel上绘制曲线图,需要导入:import numpyfrom matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvasfrom matplotlib.figure import Fi...

2017-01-13 17:31:13 5756 1

原创 wxPython常用控件--wx.Grid,wx.ListBox,wx.ListCtrl,wx.TreeCtrl

关注公众号“码农帮派”,查看更多系列技术文章:wxPython各种控件用法官方手册:http://xoomer.virgilio.it/infinity77/wxPython/widgets.html(12)表格, wx.grid.Grid,构造函数:自定义的Grdi控件:xGridTable.py#coding=utf-8import wx.gr...

2017-01-12 17:51:20 17193

原创 wxPython常用控件--wx.RadioButton,wx.CheckBox,wx.Choice,wx.Slider,wx.SpinCtrl,wx.Timer,wx.Dialog

关注公众号“码农帮派”,查看更多系列技术文章:wxPython各种控件用法官方手册:http://xoomer.virgilio.it/infinity77/wxPython/widgets.html(5)单选项,wx.RadioButton,构造函数:"""__init__(self, Window parent, int id=-1, String l...

2017-01-11 22:00:22 10451 3

原创 wxPython常用控件--wx.Font,wx.StaticText,wx.StaticBitmap,wx.Button,wx.TextCtrl

关注公众号“码农帮派”,查看更多系列技术文章:wxPython各种控件用法官方手册:http://xoomer.virgilio.it/infinity77/wxPython/widgets.html(0)字体,wx.Font, 构造函数:"""__init__(self, int pointSize, int family, int style, int...

2017-01-11 17:54:13 12539 1

原创 iCCP: known incorrect sRGB profile

关注公众号“码农帮派”,查看更多系列技术文章:在win7系统中,微软提高了对图片质量的检测,项目中的图片可能会弹出下面的警告框:"iccp known incorrect sRGB profile" 警告(不同系统上的ImageMagic下载地址:http://www.imagemagick.org/script/binary-releases.php)这不是错误,但...

2017-01-11 01:24:43 60092 2

原创 wxPython开发总结---将Python源代码打包成exe可执行文件

关注公众号“码农帮派”,查看更多系列技术文章:python的源代码要在没有安装/配置Python相关开发环境的电脑上运行,那么就需要使用工具对源代码进行打包,在windows上运行则必须打包成exe可执行文件,现在常用的打包工具有:py2exe,PyInstaller以及cx-Freeze0PyInstaller打包太慢,过程太长;cx-Freeze可以说飞速打包;p...

2017-01-11 01:22:27 11429

原创 wxPython开发总结---Frame,Panel以及一种项目架构

关注公众号“码农帮派”,查看更多系列技术文章:前一段时间用Python开发了一个教育类的PC桌面应用,边学边开发,现在陆续的将开发过程中学到的一些东西分享记录下来,项目使用了wxPython框架。wxPython的官网:https://www.wxpython.org/wxPython各种控件用法官方手册 :http://xoomer.virgilio.it/i...

2017-01-10 18:15:37 18059

原创 微信小程序开发-短信注册功能

关注公众号“码农帮派”,查看更多系列技术文章:微信小程序开发,实现手机号注册的功能模块,去除了网络请求,网络请求的地方可以使用wx提供的网络请求的API完成。[效果展示][目录结构][贴代码]register.wxml<view class="container" style="height: {{windowHeight}}px...

2016-12-01 12:10:36 26000 3

原创 微信小程序开发-模仿“优优老师”课程日历

关注公众号“码农帮派”,查看更多系列技术文章:模仿“优优老师APP”的课程日历实现的Demo,只显示<当月>和<下个月>两个月的日期,会根据不同类型的日期类型显示不一样的样式,在wx-swiper组件中动态添加了datePad,会根据要显示月份的日期动态确定日期表格是4,5,还是6行,并动态改变swiper的高度,本月的第一天默认选中状态,下个月的第一天默认...

2016-12-01 11:09:16 10867 2

原创 Django Web开发总结

即将分享总结。。。。

2016-11-24 21:44:40 1753

原创 wxPython实现Frame之间的跳转/更新的一种方法

关注公众号“码农帮派”,查看更多系列技术文章:wxPython是Python中重要的GUI框架,下面通过自己的方法实现模拟类似PC版微信登录,并跳转到主界面(朋友圈)的流程。(一)项目目录【说明】icon : 保存项目使用的图片资源wx_main.py : 项目入口文件,运行此文件可以看见效果。loginFrame.py:登录的界面的Frame定义绘制文件...

2016-11-24 21:43:38 22034 9

原创 用Python写网络爬虫-学习总结

关注公众号“码农帮派”,查看更多系列技术文章:一.关于爬虫的一些零散知识1.Robots协议大多数网站的主页下会有robots.txt文件,标识了爬虫爬取该网站信息时,哪些资源是有限制的,可以使用Python的标准库robotparser来检测将要爬取的url链接是否被允许:# coding=utf-8import robotparser# 实例话一个R...

2016-11-07 23:50:25 8487 5

原创 Python开发爬虫爬取百度百科词条信息(源码下载)

关注公众号“码农帮派”,查看更多系列技术文章:下面使用Python开发一个网页爬虫,爬取百度百科词条信息,整个程序涉及到url管理器,html下载器,html解析器,html显示以及调度程序:程序结构:spider_main.py:爬虫的调度程序url_manager.py:爬虫URL管理器,维护两个set,一个为将要爬取信息的url,一个为已经爬取过的urlht...

2016-10-28 21:15:34 4743 4

WebRTC_AEC_流程图.zip

WebRTC_AEC_流程图

2021-02-02

FlutterCTipApp_03_实现滚动渐变的AppBar

Flutter开发携程App,实现滚动渐变的AppBar,更多技术文章请关注【码农帮派】。使用到Stack布局,NotificationListener监听,MediaQuery.removePadding方法以及Opacity组件实现透明渐变效果。

2020-03-09

FlutterCTipApp_02_首页轮播图.zip

Flutter实现携程App:APP首页轮播图。Flutter系列技术文章及学习资源请关注微信公众号【码农帮派】。

2020-02-28

FlutterCTipApp_01_APP首页框架的搭建.zip

Flutter实现携程App的第一步:APP首页框架的搭建。Flutter系列技术文章及学习资源请关注微信公众号【码农帮派】。

2020-02-28

Android源代码反编译工具包

Android APK源代码反编译工具包,反编译的过程可以在网上找到,后面补充一个反编译教程

2018-11-27

Python处理sRGB警告

win7系统下,图片文件有sRGB警告"iccp known incorrect sRGB profile" 警告的处理方法,更多内容查看:http://blog.csdn.net/tianmaxingkong_/article/details/54333416

2017-03-01

TestProject_第一弹

TestProject_第一弹 源码,详细:http://blog.csdn.net/tianmaxingkong_/article/details/54973842

2017-02-13

sRGB警告处理工具

win7系统下,图片文件有sRGB警告"iccp known incorrect sRGB profile" 警告的处理方法,更多内容查看:http://blog.csdn.net/tianmaxingkong_/article/details/54333416

2017-01-11

wxPython实现Frame界面的跳转

wxPython实现Frame界面的跳转,详细说明见:http://blog.csdn.net/tianmaxingkong_/article/details/53326463

2016-11-25

MonjaDB在Eclipse中的插件

MonjaDB是一款开源的,用于将MongoDB数据库中数据可视化的插件,Eclipse插件

2016-05-25

ImgUpload_图片选择

ImgUpload_图片选择,配合博文:http://blog.csdn.net/tianmaxingkong_/article/details/50284733

2015-12-13

使用BaseActivity_Demo

对应文章“Android开发优化-使用BaseActivity”的Demo源码,文章链接:http://blog.csdn.net/tianmaxingkong_/article/details/50276171

2015-12-12

Volley.jar

Volley是Google发布的,用于数据量不大,频繁操作的网络拉取图片操作的框架,具体见:http://blog.csdn.net/tianmaxingkong_/article/details/48200303

2015-09-04

MySQL开发API手册

MySQL开发API手册,免费下载,包含了SQL语句使用举例

2015-08-22

mysql5.0数据库安装资料

mysql5.0,方便卸载和安装,免费下载

2015-08-22

json数据用到的7个jar包

json数据用到的7个jar包,包括:commons-beanutils-1.8.3.jar commons-collections.jar commons-lang.jar commons-logging-1.1.1.jar ezmorph-1.0.5.jar json-lib-2.2.2-jdk15.jar morph-sandbox-1.1.1.jar

2015-06-19

exe4j_windows-x64_5_0_1

exe4j是一款将Java工程打包成的Jar包转化成exe可执行文件的软件

2015-05-11

数字图像处理(MATLAB版)冈萨雷斯 中文高清版

数字图像处理(MATLAB版)冈萨雷斯 中文高清版

2015-05-08

完全免费_UltraMon 3.2.2 x86 x64(含注册码)

Ultromon完全免费,包含32位和64位,亲试有效

2015-03-02

kernel32.Lib

安装openCv时,提示缺少的文件kernel32.Lib

2014-09-18

proguard-java代码混淆工具

proguard-java代码混淆工具,免费下载

2014-07-28

Android开发9Patch-Tool

Android开发9Patch-Tool免费下载

2014-07-28

空空如也

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

TA关注的人

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