自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Snail丶heart

任何语言中的任何语法特性的诞生都不是随意而为的,来源于真实世界的需求驱动。我们在思考问题时,不能只停留在这个语言是怎么做的,还要问一问它为什么要这么做,动机是什么,这样我们可以更深入地理解许多问题。

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 【超详细系列】从0到1搭建一款二次元个人博客

本教程主要讲解的是如何从零搭建一个博客的过程首先先概述下搭建一个博客的框架,在框架下我们所走的每一步都有迹可循搭建博客主要分为以下几步:【1】选购一款VPS【2】安装软基【3】安装博客【4】选择域名并与VPS绑定【5】解决不安全问题,后续内容更精彩。

2022-09-12 13:17:26 775 2

原创 JDK HashMap的实现原理分析

JDK HashMap的实现原理分析HashMap的数据结构一些重要的属性数组的存储规则HashMap的基础存储结构HashMap的存取实现table初始大小空参数构造函数指定容量的构造函数指定容量和负载因子的构造函数确定数组Index存取示例代码简单实现put的具体实现get的实现null值的存取解决Hash冲突的方法再散列reSize的过程

2018-02-04 22:58:29 405

原创 Windos如何查看端口占用并关闭指定进程

目录:查看全部端口占用情况查看指定端口占用情况查看所有任务的名称及其PID查看PID对应的进程结束指定PID对应的进程1,查看全部端口占用情况netstat -ano2,查看指定端口的占用情况netstat | findstr 8080注意:这个命令只要有8080这4个数字就会被查询出来。上述的图,本地ip:192.168.1

2017-12-01 10:50:36 1317

转载 JRebel无限制版

转自:http://blog.csdn.net/lawsonjin/article/details/764228071.设置server在开发软件下载最新的jrebelOpen Help > JRebel Activation in your IDE 输入这个,马赛克部分随便填个邮箱如果方法一无法使用,请留言告诉我,我及时更新

2017-08-21 11:19:06 476

原创 python基础-异常(用代码来诠释理论)

异常语句的语法格式:try: suite1except exceptions: suite2else: suite3try块下面的语句如果发生异常,就会执行except exceptions语句,若异常语句正确,就会执行suite2。如果suite1没有异常,执行完就会执行suite3。except IndexError:passexcept ValueError,e:

2017-08-08 15:21:38 1005

原创 python基础-函数

函数函数的作用是将一坨代码组合到一起实现一个功能,并且可以复用,以简化代码,节省人力。def functionName(param): process函数的定义格式如上def greet(): print('welcome to python')greet()函数的调用采用的方式是函数名称+(),函数名存放的是对函数对象的引用,所以我们也可以赋值给其它变量. 如:def gree

2017-08-02 16:19:43 795

原创 python基础-列表解析

什么是列表解析? 即生成列表的表达式fives = []for x in range(50): if x % 5 == 0: fives.append(x)print(fives)#fives [0, 5, 10, 15, 20, 25, 30, 35, 40, 45]%为取余符号,x%5==0 也就是取x可以被5整除的数。利用range()和for循环,我们生成

2017-08-01 10:58:34 411

原创 python基础-条件分支和循环

以下内容包括 : 条件分支 循环 if 表达式: 执行我们知道表达式的值为False时,if代码块不会执行,相反为True则会执行,那么怎么确定表达式的值?在python中,如果一个值的预定义是常量False,数字0,特殊对象None,空序列(如空的字符串或者空列表),空集合,该值的计算结果就是为False,相反为True.1.条件分支来一段简单的代码:x = 5if

2017-08-01 10:18:16 670

原创 流程图里的形状符号的代表意义

流程图里的形状符号的代表意义 有时候做件事情想要缕清思路,流程图是个不错的选择,因此我们需要知道一些关于流程图符号的标准意义1. 流程图标准符号的意义2. 推荐使用的在线画图平台https://www.draw.io 因为是网页版,因此也无需关心跨平台的问题~

2017-07-31 10:58:57 8897

原创 JavaScript 操作Cookie

创建Cookie:document.cookie="user=zhangsan"; //cookie是一个key-value的键值对添加过期时间:(默认关闭浏览器删除)document.cookie="user=zhangsan;expires=Thu,18 Dec 2017 12:00:00 GMT";添加path路径:(默认当前路径)docume

2017-05-04 16:47:04 408

原创 JSP中在JS函数中嵌套Java代码的执行问题

function exitSystem(){      var ok = confirm("您确定要退出该系统吗?");      if(ok){                   }     window.close();}问题:包含这个js的页面,函数没运行,但是session中的user被清除了。分析:  是在服务端执行的,而

2017-05-04 11:14:42 6819 2

原创 Linux下mysql用sqlyog连接报1042 can not get hostname for your address的问题

需要修改配置文件:     两种情况:          (1)通过rpm的方式安装mysql                   1, cp /usr/share/mysql/my-medium.cnf /etc/my.cnf                    2,vi /etc/my.cnf                    3,在[mysqld]下添加skip-n

2017-05-03 15:08:06 1266

原创 cocos2dx游戏开发系列之创建新的工程并编译运行(.exe .apk)(二)

首先介绍一下概念:什么是Cocos command-line toolCocos command-line tool又名cocos,是一个跨平台的工具。它允许你创建一个新的工程并部署。它能运行在ios, android, mac, linux, win32, wp8_1, wp10 and web上面下面这些说明了不同的系统下需要的东西v3.13, v3

2016-12-12 17:52:34 1191

原创 cocos2dx游戏开发之安装cocos2dx-3.13(一)

本机环境:     Cocos2d-x v3.13     Windows 7     python 2.7.12(http://jingyan.baidu.com/article/90bc8fc852b088f652640c50.html)     VS2013 或者 VS2015一、下载Cocos2d-x下载地址:http://cocostudio.downlo

2016-12-12 11:54:18 1284

原创 Windows下python安装PyCrypto加密模块以及使用

本机环境:Windows8(Windows系列都可以)python3.4步骤一:首先下载PyCrytoPyCrypto点击下载—下载完解压假设我解压到H盘,打开cmd,cd到pycrypto-2.6.1文件夹下 执行如下命令: 接着执行:H:\pycrypto-2.6.1>python setup.py install安装完成!下面官方对模块的介绍以及使用的一些小例子 This is

2016-12-09 17:59:56 23146 3

原创 如何在django使用多说评论系统

如何在django中使用多说登录到多说安装站点名称随意,站点地址填写你的网站地址,多说域名要注意了,填唯一的,其他随意,然后点击创建得到如下的代码片段<!-- 多说评论框 start --> <div class="ds-thread" data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换

2016-11-29 16:40:24 806

原创 C++虚函数到底需要实现吗?

不管是虚函数还是普通的函数,如果没有实例化该类的情况下,只声明不定义编译器是不会报错的,但是实例化的情况下,必须定义!

2016-10-31 18:15:14 1301

转载 strcpy函数引起的思考

已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc);⒈不调用库函数,实现strcpy函数。⒉解释为什么要返回char *。解说⒈strcpy的实现代码char * strcpy(char * strDest,const char * strSrc){if ((NULL==strDest) || (NULL==strSrc)

2016-10-24 11:15:04 368

转载 C++字符串复制函数

今天用到字符串的复制操作,做一个以二进制的形式读一个文件,以16进制写到TXT中,再以十六进制转换成二进制写回原文件。达到复制文件的效果,同时用的是多线程,边读边写的操作。期间做一个缓冲区用到了字符串的复制,首先想到的是strcpy就用上了,但转回的原文件一直报错打不开,调试了大半天逻辑是没有问题的,只是错在了用strcpy。strcpy:顾名思义,复制一个字符串,函数原型为:1、char * st

2016-10-20 15:44:28 21094

原创 cocos2d-x中getChildByName和Helper::seekWidgetByName的区别

getChildByName()只能找到父集下的第一级子元素,而Helper::seekWidgetByName的可以找到多层关系的子元素。用法如下:auto myLayout = cocostudio::GUIReader::getInstance()->widgetFromJsonFile("testUI.json"); this->addChild(myLayout);

2016-10-17 15:12:40 2412

转载 Cocos2d-x 3.0新引擎目录结构

官方上面的教程都是比较老的了,关于3.X每个文件夹代表的含义说的也不明确,在这里找到一个小伙伴的文章,写的不错。http://blog.csdn.net/wwj_748/article/details/24720109谢谢!

2016-10-17 14:46:03 415

原创 将cocos2d-x-3.13打包成APK的解决方案

首先可以看一下cocos的官方教程: 如何在Windows 7平台搭建Android Cocos2d-x3.2alpha0开发环境前面利用控制台创建一个新的项目,然后在VS上运行都是没有问题的。 配置Android开发环境,完全按照他的步骤来。关键是这一段生成Android项目文件 在新建项目test项目中,执行proj.android下的build_native.py脚本进行编译。你会发现在

2016-10-13 10:08:23 2364

原创 使用cocos studio打包成apk失败的解决方案

C:\Cocos\frameworks/cocos2d-x-3.8/cocos//scripting/lua-bindings/proj.android/prebuilt-mk/……….\prebuilt\android/armeabi/libluacocos2dandroid.a(CCLuaJavaBridge.o):function LuaJavaBridge::callJavaStaticMe

2016-10-13 09:44:42 2003

原创 COCOS2D运行流程

学了几天的coco2d-x引擎,现在总结一下:AppDelegate类管理整个程序的生命周期。 在其中有这么一段代码: // create a scene. it's an autorelease object /*auto scene = HelloWorld::createScene();*/ SceneManger *manger = new SceneManger();//

2016-10-09 17:12:15 618

原创 C++一些小细节

一、Class 类 与#inlcude “类.h” 的区别class 类的使用,只是声明有这么一个类,但是没办法调用类里面的函数 。而#include则可以例如:#pragma once#include "cocos2d.h"#include <iostream>class SceneManger;USING_NS_CC;class OpenLayer :public Layer{pu

2016-10-09 16:07:31 446

原创 Win32多线程 线程函数必须为静态的解决方案

Win32多线程 线程函数必须为静态的解决方案public: CProgressCtrl m_ctrlProgress;//线程调用函数static DWORD WINAPI ThreadFuncRead(LPVOID pcdlg);static DWORD WINAPI ThreadFuncWrite(LPVOID pcdlg);在头文件中线程函数的定义必须为静态的,但是这样就会出

2016-10-08 10:23:26 1015

原创 关于VS2013试用过期的解决方案

十一回来,试用VS时弹出要购买的页面,不然没办法使用。于是找了下解决方法;Visual Studio Ultimate 2013 KEY(密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9Visual Studio Premium 2013 KEY(密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494Visual Studio Profes

2016-10-08 09:48:07 9759 5

原创 Duilib XML

<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="800,600" sizebox="4,4,4,4" caption="0,0,0,32" mininfo="600,400"> <Font name="标题栏字体" size="18" bold="false" italic="true" />

2016-09-06 18:44:18 1134

转载 C++编程入门系列之十四(类与对象:构造函数和析构函数)

C++编程入门系列之十四(类与对象:构造函数和析构函数) 鸡啄米上一节中给大家讲解了类的声明、成员的访问控制和对象,今天鸡啄米给大家讲C++编程入门时同样必须掌握的构造函数和析构函数。从上一讲开始已经涉及到了很多面向对象设计的细节,大家慢慢跟着学习思考吧,实际上跟我们现实中的很多做事的思想是一致的,这也正是面向对象语言的特点,它是以现实中的事物和围绕事物处理问题的思路为基础的。某个类的对象之间都有

2016-09-05 15:35:16 910

转载 C++编程入门系列之十三(类与对象:类的声明、成员的访问控制和对象)

C++编程入门系列之十三(类与对象:类的声明、成员的访问控制和对象) 鸡啄米上讲中介绍了面向对象设计的基本思想和特点,主要是让大家在编程入门时于思维中初步建立面向对象设计的概念。这一讲开始讲面向对象设计中最重要的概念–类,及由类引申出来的一些知识。在面向过程的设计中,程序的模块是函数构成的,而面向对象设计中程序模块是类构成的。函数只是语句和数据的封装,而类是函数与数据的封装,对比下肯定是面向对象设

2016-09-05 15:03:59 1148

转载 C++编程入门系列之十二(类与对象:面向对象设计的基本思想和特点)

C++编程入门系列之十二(类与对象:面向对象设计的基本思想和特点)上一讲鸡啄米讲了函数重载和函数模板以后,C++和C语言相似的语法就剩下后面要讲的数组了,这一讲开始鸡啄米就要讲C++所特有的一些概念和思想了。本节编程入门教程主要讲面向对象程序设计的基本思想和特点。另外,说明一点,以后鸡啄米会加一个大的教程分类,让大家更好的对琐碎的知识进行分类,比如这一讲的大的分类叫“类与对象”,标题是面向对象设计的

2016-09-05 14:40:09 918

转载 C++编程入门系列之十一(重载函数与函数模板)

hello,everyone,鸡啄米上一节讲到的是函数的参数传递和内联函数,这一讲鸡啄米会给大家讲点稍微有点难度的函数重载和函数模板,如果大家把之前的编程入门课程都掌握了,这一讲的内容自己上机试下就很容易理解了。一.重载函数现实生活中的一个词可能有多种含义,比如,洗衣服、洗头、洗车,都有一个洗字,但是他们的操作方式是不一样的。函数也一样,有时候它们的操作不完全一样但是名字一样,这就是重载函数。重载函

2016-09-05 14:21:37 396

转载 C++编程入门系列之十(函数的参数传递与内联函数)

C++编程入门系列之十(函数的参数传递与内联函数)上一讲鸡啄米讲了函数的定义和调用,这一讲接着给大家讲函数的相关知识。让大家了解编程入门时需要知道的函数的参数是怎样传递的以及内联函数的概念。一.函数的参数传递上一讲中鸡啄米提到了函数的参数有形参和实参两种,那两者到底有什么区别呢?我们在声明及定义函数的时候跟的参数叫做形参,调用函数时传进去的参数称为实参。比如,函数int fun(int a),这里的

2016-09-05 14:05:28 580

转载 C++编程入门系列之九(函数的定义与调用

C++编程入门系列之九(函数的定义与调用)上一讲鸡啄米给大家讲了自定义数据类型,这一节鸡啄米给大家讲讲编程入门时另一个比较重要的概念,函数。一个复杂的问题往往可以分为若干子问题,然后对每个子问题分别解决。C++和C语言就是用函数来解决子问题的。函数写好以后,可以被重复调用,我们调用时只需要关注它的功能和使用方法,至于它时怎样实现的我们不需要关心。这样有利于代码重用,提高开发效率,便于分工开发和维护。

2016-09-05 13:47:10 1022

转载 C++编程入门系列之八(自定义数据类型

C++编程入门系列之八(自定义数据类型)上两节中鸡啄米讲了编程入门知识-算法的选择结构和循环结构,这一讲鸡啄米给大家介绍下自定义数据类型。什么是自定义数据类型呢?大家记得像char、int、float等类型吗?这些都是C++内置的基本数据类型,这些数据类型是不能满足我们在编程中的要求的,需要自己定义一些数据类型使用。自定义数据类型有:枚举类型、结构类型、联合类型、数组类型和类等。这一讲鸡啄米主要讲枚

2016-09-05 11:42:32 532

转载 C++编程入门系列之六(算法的基本控制结构之选择结构)

上一讲鸡啄米为大家讲了运算符和表达式的知识,这一讲鸡啄米主要讲算法基本控制结构中的选择结构,同时教大家写比较简单的程序。为了能写出简单的程序并看见它们的输出效果,鸡啄米先讲下数据的输入和输出。数据从一个对象到另一个对象的流动我们一般称之为“流”,比如程序中的数据在屏幕上显示出来,我们可以想成数据从程序流向屏幕,就是输出流。从键盘输入数据就是输入流了。从流中获取数据叫做提取操作,向流中添加数据叫做插入

2016-09-05 11:16:14 893

转载 运算符和表达式

C++编程入门系列之五(运算符和表达式)有些运算符需要两个操作数,使用形式为:操作数 运算符 操作数,这样的运算符就叫做二元运算符或双目运算符,只需要一个操作数的运算符叫做一元运算符或单目运算符。运算符具有优先级和结合性。如果一个表达式中有多个运算符则先进行优先级高的运算,后进行优先级低的运算。结合性就是指当一个操作数左边和右边的运算符优先级相同时按什么样的顺序进行运算,是自左向右还是自右向左,下面

2016-09-05 10:50:57 802

转载 C++编程入门系列之四(数据类型)

C++编程入门系列之四(数据类型)**基本数据类型:**5种**分别是:**bool(布尔型 )、char(字符型 )、int(整型 )、float(浮点型,表示实数 )、double(双精度浮点型),关键字signed和unsigned、short和long起修饰作用。short类型固定占2个字节,long类型固定占4个字节。signed表示有符号数,unsigned表示无符号数。有符号数以二进制

2016-09-05 10:24:02 475

转载 C++编程入门系列之十一(重载函数与函数模板)

一.重载函数 现实生活中的一个词可能有多种含义,比如,洗衣服、洗头、洗车,都有一个洗字,但是他们的操作方式是不一样的。函数也一样,有时候它们的操作不完全一样但是名字一样,这就是重载函数。 重载函数就是,两个以上的函数取相同的函数名,但是函数形参的个数或者类型不同,编译器会根据实参与形参的类型和个数进行最佳匹配,自动确定调用哪一个函数。 为什么要有重载函数呢?因为如果没有重载函数,那么对不同类型

2016-09-02 15:40:45 454

mod_wsgi各版本下载

在搭建django的过程中,需要上面的资源,注意各版本之间的搭配,不合适的版本会造成apache的闪退。注意内含压缩包的名称!注意内含压缩包的名称!注意内含压缩包的名称!

2016-11-10

空空如也

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

TA关注的人

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