CentOS7下部署rsync服务

说明: 在CentOS7下部署rsync服务和在CentOS6上部署基本上是一样的,只是CentOS7自带了rsyncd启动脚本,由systemd管理而已。 rsync服务端配置 [root@SERVER1 ~]# rpm -qa|grep rsync rsync-3.0.9-17.el7.x86_64 [root@SERVER1 ~]# uname -r 3.10.0-514.el7.x86_64 [root@SERVER1 ~]# systemctl stop firewalld
分类: 其他 发布时间: 02-11 19:24 阅读次数: 0

[函数指针]关于函数指针与指针函数

指针函数 指针函数顾名思义,本质还是函数,不同的是改函数的返回类型为指针类型。接下来我们举个例子。 #include <iostream> using namespace std; char *Output() { return "success!!!"; } int main() { cout << "执行Output函数的结果是:" << Output() << endl; return 0; } 这里的 char *Output(); 就是个指针函数——cha
分类: 其他 发布时间: 02-11 19:24 阅读次数: 0

Unity3D学习笔记(六):三角函数和点乘

三角函数: 概念:用来描述三角形中某个角和对应的三条边的比例关系。 正弦:sin<θ>(sin<theta>)=对边/斜边 余弦:cos<θ>(cos<theta>)=邻边/斜边 正切:tan<θ>(tan<theta>)=对边/邻边 正弦函数曲线:随着θ角度不断增大,sinθ的值的变化周期 余弦函数曲线:正弦函数曲线左移90度 反三角函数:已知比例关系,反推出角度或者弧度。 反正弦:Arcsin(0.5)=30度 反余弦:Arccos 反正切:Arctan 向量的乘法: 向量的点乘:a(ax
分类: 其他 发布时间: 02-11 19:24 阅读次数: 0

程序结构~编译预处理和宏

/* #define #define<名字><值> 注意没有结尾的分号,因为不是C的语句 名字必须是一个单词,值可以是各种东西 在C语言的编译器开始之前,编译预处理程序 (cpp)会把程序中的名字换成值 完全的文本替换 宏 如果一个宏的值中有其他的宏的名字,也会被替换的 如果一个宏的值超过一行,最后一行之前的行末需要加\ 红的值后面出现的注释不会被当做宏的值的一部分 */ /* 没有值得宏 #define_DEBUG 这类宏是用于条件编译的,后面有其他的编译预处理 指令来检查这类宏是否已经被定
分类: 其他 发布时间: 02-11 19:24 阅读次数: 0

Android: Bitmap/Canvas/Drawable

简介 接触到自定义View之后,经常会遇到Canvas与Paint, 从使用上不难理解Paint, 但是对于Canvas和Bitmap以及Drawable之间的关系不是很清楚. 今天看了下代码, 尝试去区分一下. Canvas The Canvas class
分类: 移动开发 发布时间: 02-11 19:08 阅读次数: 0

大三大四

的方式发送士大夫胜多负少发士大夫士大夫撒发射点发生fsd 巅峰时代收到发士大夫士大夫士大夫十分s daswdas 打算就看大家
分类: 其他 发布时间: 02-11 19:08 阅读次数: 0

CF每日一练(2.10)

CF-1093 1093A - Dice Rolling 输出x/2即可 #include<bits/stdc++.h> using namespace std; int main() { int t; cin >> t; while (t--) { int x; cin >> x; cout << x / 2 << endl; } return 0; } 1093B - Letters Rearranging 当且仅当字
分类: 其他 发布时间: 02-11 19:08 阅读次数: 0

Java多线程和并发(一),进程与线程的区别

目录 1.进程和线程的由来 2.进程和线程的定义 3.进程和线程的区别 一、进程和线程的区别 1.进程和线程的由来 2.进程和线程的定义   进程是资源分配的最小单位,线程是CPU调度的最小单位 3.进程和线程的区别
分类: 其他 发布时间: 02-11 19:08 阅读次数: 0

微信小程序制作-随笔3

template模板的应用   步骤: 1、建template文件夹,在里面建每一个模板文件夹。 2、写模板的wxml,wxss,确定模板的样式。注意:在模板的第一个块元素要起name属性。 3、引入模板:1.在需要引入的位置写<template>标签,具体如下: <template is="shop" wx:for="{{shoplst}}"wx:key="{{item}}"data="{{...item}}" /> is:所找的模板名字。wx:for:循环的js里的数据。data:...
分类: 其他 发布时间: 02-11 19:08 阅读次数: 0

Unity3D学习笔记(五):坐标系、向量、3D数学

Unity复习 using System.Collections; using System.Collections.Generic; using UnityEngine; public class Question : MonoBehaviour { int a = 100; Transform target; #region Question // 1、有哪些事件函数 // Awake Start Update FixedUpdate LateUpd
分类: 其他 发布时间: 02-11 19:08 阅读次数: 0

牛客网——奥运排序问题

题目描述 按要求,给国家进行排名。 输入描述: 有多组数据。 第一行给出国家数N,要求排名的国家数M,国家号从0到N-1。 第二行开始的N行给定国家或地区的奥运金牌数,奖牌数,人口数(百万)。 接下来一行给出M个国家号。 输出描述: 排序有4种方式: 金牌总数 奖牌总数 金牌人口比例 奖牌人口比例 对每个国家给出最佳排名排名方式 和 最终排名 格式为: 排名:排名方式 如果有相同的最终排名,则输出排名方式最小的那种排名,对于排名方式,金牌总数 < 奖牌总数 < 金牌人口比例 < 奖牌人口比例
分类: 其他 发布时间: 02-11 19:08 阅读次数: 0

iOS-建设银行破解分享

https://i.cnblogs.com/Files.aspx 建设银行破解分享 问题描述一 • 在越狱手机上控制银行客户端自动获取流水,并发送到服务器。 问题描述二• 怎么控制 • 通过在越狱手机上部署动态库,来控制银行客户端自动获取流 水,并上传到服务器。 白盒与黑盒 • 从外界获取;网络截获分析;• 可执行文件与进程分析; • 初步问题求解:黑盒失败。 白盒与病毒:病毒需要解决的问题 • 1)如何运行;独立进程、插件库。 • 2)如何获取想要的信息:(1)本地数据;(2)运行时hoo
分类: 其他 发布时间: 02-11 19:07 阅读次数: 0

面对人生这道程序,该如何编码?

近来,观察到一些针对少儿的编程培训课开始多起来了,看了下这些培训课的宣传手册,原来编程已经逐步进入基础教育体系,开始纳入高考科目了。 我最早接触计算机和编程已是在初中之后,正式的学习基本到了大学才开始,经过数年学校学习,再加上工作十余年下来,如果说编程对我有什么影响的话,我感觉编程作为一门技能的影响并不大,更大的影响可能是在思维方式上。程序思维不仅被用于解决程序技术问题,也帮助解决了很多人生上的问题与困惑。 思维函数 当我们编写代码解决问题时,做的最多的大概就是把零散的代码逻辑组织成函数,遇到
分类: 其他 发布时间: 02-11 19:07 阅读次数: 0

源码阅读心得

一、看源码的正确方法 改页面、看源码一定记得debugger,在debugger的过程一个个函数跳进去看,然后看每跳过一个每个函数对应页面效果的变化,这样才能快速看懂不同函数的功能。 1.1 利用身边好工具 双屏模式下秒用控制台窗口,第一个会把控制台和页面分成2个页面,双屏很方便。 1.2 分块看 1.2.1 如上面的页面,就分为左、中、右三部分去深入细节看。 1.2.2 在控制台中找要看的功能对应的关键词class或者id;编译器中全局搜索这个关键词,以这个为入口延伸拓展着去看一系列相关的函
分类: 其他 发布时间: 02-11 19:07 阅读次数: 0

【expect安装】

直接在root下输入expect,如下示例,说明已经安装expect 如果报未找到,则需要安装 如果能连到外网,可以使用yum安装 yum install expect yum install expect-devel yum install tcl b.如果不能连外网,只能使用源码编译安装 手动下载并拷贝tcl8.4.11-src.tar.gz和expect5.45.tar.gz到机器的/root/目录下, 首先安装tcl包,步骤如下: tar xfvz tcl8.4.11-src.tar.
分类: 其他 发布时间: 02-11 19:07 阅读次数: 0

如何抓取移动端崩溃日志?

抓取Android闪退日志:  1、下载abd安装包  2、手机连接上电脑,最好只有一台手机连接电脑,同时确保手机已开启USB调试模式(可通过手机助手查看连接 状态)  3、将下载好的abd安装包解压,存放在硬盘根目录下,如下图:  4、使用dos命令窗口 WIN+R 回车,打开dos命令窗口 进入到abd包所在的路径下,如下图: 输入命令:adb logcat -v time > D:\\logcat.log 开始抓取日志,同时在手机上操作闪退步骤 adb logcat -v time >
分类: 其他 发布时间: 02-11 19:07 阅读次数: 0

CF-1093 (2019/02/10)

CF-1093 1093A - Dice Rolling 输出x/2即可 #include<bits/stdc++.h> using namespace std; int main() { int t; cin >> t; while (t--) { int x; cin >> x; cout << x / 2 << endl; } return 0; } 1093B - Letters Rearranging 当且仅当字
分类: 其他 发布时间: 02-11 19:07 阅读次数: 0

springboot-读写分离

为什么需要读写分离 当项目越来越大和并发越来大的情况下,单个数据库服务器的压力肯定也是越来越大,最终演变成数据库成为性能的瓶颈,而且当数据越来越多时,查询也更加耗费时间,当然数据库数据过大时,可以采用数据库分库分表,同时数据库压力过大时,也可以采用Redis等缓存技术来降低压力,但是任何一种技术都不是万金油,很多时候都是通过多种技术搭配使用,而本文主要就是介绍通过读写分离来加快数据库读取速度 实现方式 读写分离实现的方式有多种,但是多种都需要配置数据库的主从复制 方式一 数据库中间件实现,如M
分类: 其他 发布时间: 02-11 19:07 阅读次数: 0

AbstractQueuedSynchronizer(AQS)同步器

1.AQS基本属性CAS算法:CAS,CPU指令,在大多数处理器架构,包括IA32、Space中采用的都是CAS指令,CAS的语义是“我认为V的值应该为A,如果是,那么将V的值更新为B,否则不修改并告诉V的值实际为多少”,CAS是项乐观锁技术,当多个线程尝试使用CAS同时更新同一个变量时,只有其中一个线程能更新变量的值,而其它线程都失败,失败的线程并不会被挂起,而是被告知这次竞争中失败,并可以再次
分类: 编程语言 发布时间: 02-11 19:00 阅读次数: 0

[蓝桥杯][2013年第四届真题]公式求值

题目链接 思路:母函数 lucas 大数 题解: http://tieba.baidu.com/p/2832505865 代码: import java.math.*; import java.util.*; public class Main { public static final BigInteger MOD = new BigInteger("999101"); public static final long mod = 999101; pub
分类: 其他 发布时间: 02-11 18:51 阅读次数: 0