首页
学习
活动
专区
工具
TVP
发布

小灰灰

专栏作者
415
文章
714684
阅读量
77
订阅数
实战小技巧19:List转Map List的几种姿势
今天介绍一个实用的小知识点,如何将List转为Map<Object, List<Object>>
一灰灰blog
2022-06-08
1.6K0
【SpringBoot WEB系列】静态资源配置与读取
SpringWeb项目除了我们常见的返回json串之外,还可以直接返回静态资源(当然在现如今前后端分离比较普遍的情况下,不太常见了),一些简单的web项目中,前后端可能就一个人包圆了,前端页面,js/css文件也都直接放在Spring项目中,那么你知道这些静态资源文件放哪里么
一灰灰blog
2020-06-19
5240
【WEB系列】静态资源配置与读取
SpringWeb项目除了我们常见的返回json串之外,还可以直接返回静态资源(当然在现如今前后端分离比较普遍的情况下,不太常见了),一些简单的web项目中,前后端可能就一个人包圆了,前端页面,js/css文件也都直接放在Spring项目中,那么你知道这些静态资源文件放哪里么
一灰灰blog
2020-06-13
1.2K0
Shell学习笔记
1. 变量 声明变量 以 a-zA-Z 开头,不包含特殊字符 等号两边没有空格 不与保留字符重名 PATH="/user/yihui" 使用 变量前加 $ 符号,表示引用变量, 可以用 {} 进行变量名的圈定 支持变量的重新赋值 readonly修饰变量为不可更改 unset 删除变量(且无法再次声明和使用,只读变量无法删除) PATH="/user/yihui" echo "the path is ${PATH}/tmp" PATH="/test" echo "after modify, the ne
一灰灰blog
2018-02-06
6400
cocos2dx-v3.4 2048(四):游戏逻辑的设计与实现
前言 ---- 2048的游戏逻辑比较简单,向四个方向移动单元格,若相邻的单元格数字相同,则合并成一个新的单元格,且数字为之前的两倍;若不同,则移动到目的方向上的首个非空位置; 当盘面没有空格,且无法移动时(即不存在两个相同的单元格相邻)游戏结束 设计 ---- 游戏逻辑的代码主要在GameLayer类中实现,包括绘制背景,管理Grid,移动事件监听和执行 #pragma once #include "cocos2d.h" #include "Grid.h" USING_NS_CC; class G
一灰灰blog
2018-02-06
1.8K0
cocos2dx-v3.4 2048(四):单元格的设计与实现
前言 单元格即显示2、4、8等数字的不同颜色的方格,如下图。本项目中Grid类实现单元格的相关内容,包括数字、背景更新,移动、新增、消除特效 设计 #pragma once #include "c
一灰灰blog
2018-02-06
6590
cocos2dx-v3.5 2048(三):菜单实现
前言 本节主要包括菜单栏的绘制以及添加触发事件,菜单栏又分为两级,如下面两张图,当点击set时,出现模式选择的菜单项。这里主要利用到了 MenuItemLabel进行菜单的实现 设计 对于菜单栏的设计
一灰灰blog
2018-02-06
9200
cocos2dx-v3.5 2048 (二): GameTool的设计与实现
前言 前一篇博文讲述了项目的架构,从中也可以看出GameTool 的主要功能是显示并随时更新分数和最高分数,其中主要用到的是Label 设计 GameTool主要包括三个Label,用于
一灰灰blog
2018-02-06
6570
cocos2dx-v3.5 2048 (一): 项目架构
前言 ---- 开始学习cocos2dx, 在看完官方的基本文档之后,选择2048游戏作为第一次实战训练,并记下整个开发过程 关于2048的教程和源码很多,即便是同样采用cocos2dx引擎开发的源码也不在少数,本项目的架构也极大的参考了前人的源码,当然也做出了部分修改,首先是增加了移动动画效果,为游戏增加了三种模式(经典模式,小兵传奇模式,纯色模式) 开发工具: vs2012 + cocos2dx-3.5 源码地址: https://github.com/liuyueyi/2048 布局 ---- 游
一灰灰blog
2018-02-06
7040
xshel配色方案
Solarized Dark.xcs [Names] count=1 name0=Solarized Dark [Solarized Dark] text(bold)=839496 magenta(bold)=6c71c4 text=ffffff white(bold)=fdf6e3 green=859900 red(bold)=ff0080 green(bold)=00ff40 black(bold)=073642 red=dc322f blue=268bd2 black=00
一灰灰blog
2018-02-06
7040
利用crypto++库实现AES加密算法
利用crypto++库实现AES加/解密字符串,文件 MyAES.h: /* * MyAES.h * * Created on: 2013-3-6 * Author: hust */ #ifndef MYAES_H_ #define MYAES_H_ #include <cryptopp/aes.h> #include <cryptopp/default.h> #include <cryptopp/filters.h> #include <cryptopp/files.h>
一灰灰blog
2018-02-06
3.2K0
利用Crypto++实现RSA加密算法
之前做一个项目用到crypto++加密库,可以从官网下载对应的源码,其中有一个test.c文件,详细的演示了各种加密算法的使用方法,因此,在其基础上,我将aes、rsa、MD5进行了简单的封装,以便于更好的使用 MyRSA.h头文件如下: /* * MyRSA.h * * Created on: 2013-3-7 * Author: wzb */ #ifndef MYRSA_H_ #define MYRSA_H_ #define CRYPTOPP_ENABLE_NAMESP
一灰灰blog
2018-02-06
2.4K0
daemon函数结合脚本实现start, stop, restart
1. daemon函数 Daemon程序是一直运行的服务端程序,又称为守护进程。通常在系统后台运行,没有控制终端不与前台交互,Daemon程序一般作为系统服务使用。Daemon是长时间运行的进程,通常在系统启动后就运行,在系统关闭时才结束。一般说Daemon程序在后台运行,是因为它没有控制终端,无法和前台的用户交互。Daemon程序一般都作为服务程序使用,等待客户端程序与它通信。我们也把运行的Daemon程序称作守护进程 int daemon (int __nochdir, int __noclos
一灰灰blog
2018-02-06
1.4K0
利用crypto++库,实现计算string的md5值
#include <cryptopp/hex.h> #include <cryptopp/files.h> #include <cryptopp/md5.h> #define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1 /* * Description: to calculate the hash of the message, and return it(string). * Input: * message: need to calculate its hash value
一灰灰blog
2018-02-06
2.2K0
C++实现int与string之间的相互转换
c++ 利用stringstream实现int与string类型的相互转换,记录在此,以备后用 #include<iostream> #include<sstream> #include<string> using namespace std; string add_int(const string & version) { stringstream ss; int vs; ss << version; ss >> vs; ++vs; str
一灰灰blog
2018-02-06
7990
byte与string之间的相互转换
实现unsigned char 数组与string之间的相互转换 1: #include <iostream> 2: #include <string> 3: #include <stdlib.h> 4:  5: using namespace std; 6: typedef unsigned char byte; 7:  8: ////------------------------------------------- 9: //// 将字符串类型转换为BYTE数组 10: ////
一灰灰blog
2018-02-06
7590
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档