- 博客(22)
- 收藏
- 关注
原创 教你使用WPS轻松去除水印
在日常工作和生活中,常常会下载到带有水印的WORD或PDF文档。水印固然可以对文档的内容进行保护,但却给很多的使用者带来不便。特此写下这篇“教你使用WPS轻松去除水印”一文,来帮助那些需要去除水印却无从下手的朋友们。工具:只要你电脑上安装了WPS即可!我们有这样的一个带水印的PDF文档1.首先,我们将PDF转成WORD如果本身就是word文档可以跳过此步骤 需要注意的是...
2019-02-27 14:48:59 45552
原创 嵌入式C程序开发需注意
今天看到一篇很优质的博客,转发并推荐下:编写优质嵌入式C程序:http://blog.csdn.net/zhzht19861011/article/details/45508029
2020-02-14 11:49:11 452
原创 一个有趣的哥德尔岛逻辑问题
哥德尔岛逻辑问题,这是一个之前没有想过的问题。很考验人的思维和逻辑。场景:有一个商人到一个生产美女的神秘岛上想要娶一位妻子。岛上的美女分为三类:1.永远说真话的君子;2.永远撒谎的小人;3.有时讲真话,有时撒谎的凡人。 商人从甲、乙、丙三人中选择一个作为妻子。这三个美女中有一个是君子,一个是小人,一个是凡人,但是凡人是由狐狸变的。按照岛上的规定,君子是第一等级,凡人是第二等...
2018-10-27 23:39:32 702
原创 计算机U盘驱动程序安装不上问题解决方案
U盘插入电脑没反应?在别的电脑U盘都好用,就是你的电脑上使用不了? 那一定是你的USB设备(U盘)驱动出了问题!!本人电脑USB接口除了之前插过的USB设备可以用,其他的USB设备都不好使!难受,想当的难受!由于也不是很常用这些设备就没太在意,最近有时间,外加一个计算机专业的学生连这个问题都解决不了,实在有点对不起自己了,所以写下本文,一是用于记录自己解决的问题,二是为了科普,给有需要的童...
2018-10-15 11:36:35 5190 1
原创 【读后感】高难度谈话的三层对话结构
高难度谈话,开篇一个常见的朋友在职场上的故事,笔者(我)思前想后,无论是站在迈克还是杰克的角度都不认为自己能处理好这次谈话。笔者不甘日后被此类问题所扰,并细读此书一探究竟! 每段高难度谈话都有三层对话结构人们的话语之中包含了一种潜在的对话结构,而理解这一结构是我们了解谈话的...
2018-10-14 11:40:28 1053
原创 阿联酋迪拜旅游攻略
前言:首先介绍下迪拜,迪拜(阿拉伯语:دبي,英语:Dubai),是阿拉伯联合酋长国人口最多的城市,位于波斯湾东南海岸,迪拜也是组成阿联酋七个酋长国之一(迪拜酋长国的首都)。最近用了几天时间查了下迪拜旅游攻略(不包含迪拜所有的景点,主要是以地铁./轻轨为主线,适合一日游)。住宿:去迪拜当然都是乘飞机啦,那么我们就从迪拜国际机场开始讲。无论你什么时间到迪拜都要找个地方休息下,那么就就...
2018-10-05 13:30:50 625
原创 如何划分子网
子网是对一个网络的进一步划分。子网划分步进解决了IP地址的短缺问题,而且让用户灵活配置自己的IP网络。超网与子网相反,将多个网络合并为一个网络。子网划分的基本方法子网划分要确定子网数量、子网掩码和主机数,基本计算方法如下。(1)确定子网数量,将其转换为2的m次方,如要分8(2^3个子网)。如果子网数量不少2的整数次方,则靠上取值,如5个子网,就需用2^3表示。(2)确定子网地址...
2018-09-05 14:41:34 9602 3
原创 关于IP地址那些事
本科和硕士阶段都加入的网络实验室,但是感觉自己的网络基础知识还是很薄弱,仅以此篇记录学习计算机网络的过程。IP地址类别根据不同规模网络的需求,IP将32位地址空间划分为不同的地址类型,并定义了A-E五类地址。IP地址基本类别 地址类别 地址组成 (网络ID与主机ID比例) 高位字节 网络ID范围 可支持的网络数目...
2018-09-04 23:28:51 655
原创 大型网站架构技术一览
网站系统架构层次如下图所示: 1.前端架构浏览器优化技术、CDN、动静分离、静态资源独立部署、图片服务、反向代理、DNS。2.应用层架构开发框架、页面渲染、负载均衡、Session管理、动态页面静态化、业务拆分、虚拟化服务。3.服务层架构分布式消息、分布式服务、分布式缓存、分布式配置。4.存储层架构分布式文件、关系数据库、NoSQL数据库、数据同步...
2018-08-23 10:26:37 322
原创 2018.8.22华为优招笔试题(软件开发)
题目一:挑选便宜的厂商:厂商1:大于等于3件打7折,实付大于等于50元免运费10元厂商2:满10元减2元,实付大于等于99免运费6元根据输入件数、原价,计算选择哪个厂商便宜(四舍五入精确到分)。输出 1、2、0;输入描述:输入一行,第一列是商品件数,取值大于0、小于1万;第二列是原价,大于0、小于1万,单位元,精确到分输出描述:一个数代表选择哪个厂商1代表...
2018-08-22 22:02:54 2627
原创 瞬时响应:网站的高性能架构
从开发和测试人员的视角,网站性能测试的主要指标有响应时间、并发数、吞吐量、性能计数器等。性能测试是一个总称,具体可细分为性能测试、负载测试、压力测试、稳定性测试。性能优化定位产品性能问题的具体原因后,就需要进行性能优化,根据网站分层架构,可分为Web前端性能优化、应用服务器性能优化、存储服务器性能优化3大类。WEB前端性能优化浏览器访问优化1.减少http请求。HTTP协议...
2018-08-22 16:43:00 305
原创 大型网站核心架构五要素
软件架构定义:“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计”。系统的各个重要组成部分及其关系构成了系统的架构,这些组成部分可以是具体的功能模块,也可以是非功能的设计与决策,他们相互关联组成一个整体,共同构成了软件系统的架构。一般来说,除了当前的系统功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。1.性能(1)在浏览器端,可以通...
2018-08-20 16:05:39 549
原创 大型网站架构演化发展历程
1.大型网站软件系统的特点与传统企业应用系统相比,大型互联网应用系统有以下特点。(1)高并发,大流量;(2)高可用;(3)海量数据;(4)用户分布广泛,网络情况复杂;(5)安全环境恶劣;(6)需求快速变更,发布频繁;(7)渐进式发展。2.大型网站架构掩护发展过程(1)初始阶段的网站架构应用程序、数据库、文件等所有的资源都在一台服务器上(LAMP)。(2)应用服务和数据服...
2018-08-20 11:45:57 417
原创 模糊加法、模糊乘法算法牛刀小试
老师留的实验,本人编程能力弱,做了好久,代码如下:import java.lang.reflect.Array;import java.util.Arrays;import java.util.Scanner;public class MyArray { public static void main(String[] args) { while(true){ Scanner
2016-09-21 09:09:03 2105
原创 浏览器打不开问题
最近朋友遇到网络连接正常浏览器打不开的情况,查阅资料,很快的解决了这个问题,现将解决方案描述如下:1.TCP/IP 配置是否正常2.LSP是否被篡改3.是否由防火墙引起因为很快的解决了朋友不能登录浏览器的问题,还有很多方法没有尝试,如果还有其他解决方案,会继续更新!
2016-09-03 09:17:25 1075
原创 汉诺塔问题
#include#include#includevoid hanoi(int ,char ,char ,char );void moveTo(int ,char ,char );/* hanoi 递归程序 n 层数 fr 原点 by 中间点 to 目标点*/void hanoi(int n,char fr,char to,char by){ if (n<=0) ret
2016-08-06 10:17:52 329
原创 指针数组做菜单,指针数组做命令行
一:指针数组做菜单#define DIM(a) (sizeof(a)/sizeof(*a))//求数组元素个数int main(){ int inum=0; int pos=0; int a[10]; int i=0; //指针数组 指针数组做函数参数退化为指针char** char* c_keyword[]={ "while", "case", "static",
2016-08-04 11:10:25 536
原创 C实现字符串反转的N种方法
方法一: int main(){ char *str="iauhs oah gnail uf am"; int len = strlen(str); int i; char tmp[100]; strcpy(tmp,str); for(i=0;i<len/2;i++) { char c = tmp[i]; tmp[i] = tm...
2016-08-02 17:29:45 1999
原创 求非空格字符串的长度,并打印字符串
int getCount(char *str,int *pCount){ char *p=str; int i=0; int j=0; int ncount=0; j=strlen(p)-1; if(str == NULL|| pCount ==NULL) { return -1; } while(isspace(p[i])&&p[i]!='\0') { i++;
2016-08-02 11:28:06 836
原创 使用指针拷贝数组
int arrayCopy(char *from,char * to){ //不要轻易改变形参的值,引用辅助指针变量,把形参接过来; char *myfrom=from; char *myto=to; if(from==NULL||to==NULL)//if语句增强程序健壮性 { return -1; } while(*myto=*myfrom) { myfrom++;
2016-07-29 20:04:46 4977
原创 C语言学习——数据类型杂记
(1)掌握b[10]数组中的值不同的原因。 int b[10]; printf("%d,%d,%d,%d",b,b+1,&b,&b+1);(2)变量:既能读又能写的内存对象 三要素:名称、大小、作用域变量本质:连续内存空间的别名(相当于门牌号),变量可以有多个别名(3)数据类型本质:固定大小内存块别名(4)修改内存的方法(直接和间接) int main() { i
2016-07-28 15:44:34 281
原创 C语言学习之——排序
看传智播客学习C语言,记录几下学习过程,方便以后翻看~#include#include#include//排序int main(){int i=0,j=0,temp=0,num=0;int a[]={1,3,5,7,8,2,4,6};num=sizeof(a)/sizeof(a[0]);printf("数组排序前:");printArray(a,num)
2016-07-28 11:21:45 450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人