SDUT OJ算术表达式的转换

Toggle navigationHome 算术表达式的转换 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Discuss Problem Description 小明在学习了数据结构之后,突然想起了以前没有解决的算术表达式转化成后缀式的问题,今天他想解决一下。    因为有了数据结构的基础小明很快就解出了这个...
分类: 编程语言 发布时间: 07-20 23:40 阅读次数: 0

WPF编程之找不到资源mainWindow.xaml

原文: WPF编程之找不到资源“window1.xaml”之谜 因为将启动窗口移动到了一个新建的文件夹中,启动调试时报找不到资源mainWindow.xaml,原来是App.xaml里面设置的启动窗口的路径发生变化了,添加相对路径就可以启动了。
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

Linux 基础教程 26-基础网络配置

基本配置     要想上网,计算机需要有专门的网络连接设备,即网络接口卡或者网卡。网卡按照与计算机主机的连接方式可以分为PCI网卡、ISA网卡及无线网卡(USB网卡)等。在Linux中可以使用命令lspci来查看计算机上所有能检测到的PCI设备。如果网卡是PCI设备,使用该命令则可以看到关于网卡的信息。 如果网卡是USB设备,则使用命令lsusb     和其他设备不同,Linux不允许用户将NIC作为文件进行访问,即/dev目录下没有直接关联NIC的设备节点,但有相应的硬盘和声卡设备节点。相
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

js中的绑定事件

判断一个事件是否有某一个方法 //构造一个对象 function Person(name){ this.name=name; this.sayHi=function(){ console.log("sayHIsss"); } } var person=new Person("小明"); if(person.sayHii){ person.sayHii(); }else if(person.sayHi){ person.sayHi(); } else{ consol
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

Pygame初步-AlienInvasion部分代码 2018/07/20

AlienInvasion.py 1 """ 2 BlackAlien名称是因为飞船是黑色的 3 该文件是alien invasion的主程序 4 """ 5 6 from settings import Settings 7 from ship import Ship 8 from game_function import * 9 from pygame.sprite import Group 10 from bullet import * 11 from game_st
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

一道有趣的和编程无关的编程题思考

说 :小张有10个空瓶子,每3个空瓶子可换一瓶饮料。问小张最多能喝多少瓶饮料。 官方解答: 10空 - 3+1空 - 1+1空 - 向老板借一瓶 2+1空 - 1还给老板 因此小张一共喝了:3+2 = 5瓶饮料 想法一 :假如没有瓶子,借来3瓶,喝掉一瓶,还老板2瓶+1空瓶。这样想肯定是错的。。。 想法二 :实际上本题可归结为 两个空瓶换可换一份瓶里的水 。10/2 = 5,结束。
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

再看perf是如何通过dwarf处理栈帧的

从结构体stack_dump入手, util/unwind-libunwind-local.c 中有函数access_mem #0 access_mem (as=0x1f65bd0, addr=140221249831136, valp=0x7fffffffa930, __write=0, arg=0x7fffffffb900) at util/unwind-libunwind-local.c:452 #1 0x00007ffff6c171ec in _Ux86_64_dwarf_sear
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

Workbench热水泵系统

1、创建一个新的项目,首先新建一个station,打开platform(链接配置,端口设置,账户设置) 新建文件夹之后模板的选取从palette中选择。 第一步新建station,键入station名字,设置账户密码。这样在userhome远程站中便建立了station,需要将station拷贝到location站台中。点击platform中的application Direction。发现里面没有新建的station, 点击station copier, 复制选项中的自动running 两个
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

【SpringCloud构建微服务系列】学习断路器Hystrix

一、Hystrix简介 在微服务架构中经常包括多个服务层,比如A为B提供服务,B为C和D提供服务,如果A出故障了就会导致B也不可用,最终导致C和D也不可用,这就形成了雪崩效应。 所以为了应对这种情况,我们就需要一种容错机制,该机制需要实行以下两点: 为网络请求设置超时,以便尽快释放资源 使用断路器模式,就像家里的电闸一样,如果电流过大就会立刻跳闸以保护电路防止发生火灾。当请求失败率达到一定的阈值,断路器就会打开,不会再请求依赖的服务。 Hystrix就是这样设计的,以实现容错处理。 二、通用方
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

阿里电话面试

1.排序的分类,冒泡排序和快排的实现 2.快排的最差情况:   经典快排总拿第一个数进行划分,这样在数组有序的情况下,每次划分都得到最坏的结果,都是左边 n-1个数,右边0个数,每次划分都只能减少一个数,T(n) = T(n-1) + 1;快排将退化成冒泡排序。 解决办法是:随机化算法,随机选取一个元素作为划分点,这样,虽然在最坏情况下仍然是O(n^2),但是最坏的情况就不再依赖初始数据状况了,而是取决于随机元的选取。 int num = (int)(Math.Random()*(high -
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

linux服务器如何查看内存,释放内存和缓存

1、使用df -hl 命令,查看挂载空间是否充足; 2、使用top命令,查看内存运行情况; 使用free -m命令应该也可以: [root@testserver ~]# free -m total used free shared buffers cached Mem: 2013 1661 352 0 223 1206 -/+ buffers/cache: 231 1782 Swap: 2047 0 2047 3、使用sync命令,将缓存写入文件中; [root@server test]# s
分类: 其他 发布时间: 07-20 23:39 阅读次数: 0

vs 2017中cmd运行一闪而过以及在vs中使用scanf

项目->属性->配置属性->链接器->系统->子系统->控制台 增加“/SUBSYSTEM:CONSOLE”链接选项就可以了。   如果在vs中想用scanf,那么只需要在#include<stdio.h>前面添加#define _CRT_SECURE_NO_DEPRECATE,即可...
分类: 编程语言 发布时间: 07-20 23:39 阅读次数: 0

【nginx】vhost的用法

nginx支持虚拟主机,绑定域名和虚拟主机。   ps:/usr/bin/nginx 这是nginx的执行文件.   一.先让nginx支持解析php-cgi,.
分类: 编程语言 发布时间: 07-20 23:39 阅读次数: 0

吃不透的微分方程

1.一阶线性微分方程 2.微分,偏微分的本质是什么?   “增量式演进”其实是一种自然的现象,一个事物在某一个时刻的状态,必定是它所经历的所有状态变化的累积结果。也就是说,事物在一个状态基础上,产生一个新的变化,进入一个新的状态,就是得到了一个增量式的演进。比如,下一盘围棋,围棋的局面状态是每下一步就变化一点的。事物按增量方式进行演进的规律,就是用微分方程可以描述的了。所以说,微分的思想是符合...
分类: 编程语言 发布时间: 07-20 23:39 阅读次数: 0

计算机三级数据库设计与应用题

设某全国性的运输企业建立了大型OLTP系统,并在该系统之上建立了数据仓库。OLTP系统和数据仓库中有如下数据表:运输明细表(运输单ID,发送站ID,终到站ID,货物ID,货物重量,运输价格,发货日期)汇总表1(发送站ID,终到站ID,货物ID,发货日期,总重,总运价)汇总表2(发送站ID,终到地区ID,货物ID,发货日期,总重,总运价)汇总表3(发送站ID,终到站ID,货物ID,发货月份,总重,总
分类: 企业开发 发布时间: 07-20 23:39 阅读次数: 0

搭建Redis 集群,测试集群:对节点主机重新分片

搭建Redis 集群,测试集群:对节点主机重新分片
分类: 数据库 发布时间: 07-20 23:39 阅读次数: 0

js 创建类似java map集合

// Map map = new HashMap(); var map = {}; // map.put(key, value); map[key] = value; // Object value = map.get(key); var value = map[key]; // boolean has = map.containsKey(key); var has = key in...
分类: 编程语言 发布时间: 07-20 23:38 阅读次数: 0

java 类加载机制与双亲委派模型

一、类的加载过程         类的加载过程主要分为三个步骤:1)装载load、2)链接link、3)初始化Initial         1)装载(load):查找并加载类的二进制数据         2)链接(link):主要分为三个步骤             验证:确保被加载的类的二进制数据是合法正确的。由编译器生成的class文件肯定是符合JVM字节码格式的。也有可能黑客自己生...
分类: 编程语言 发布时间: 07-20 23:38 阅读次数: 0

F - 圆桌会议

HDU ACM集训队的队员在暑假集训时经常要讨论自己在做题中遇到的问题.每当面临自己解决不了的问题时,他们就会围坐在一张圆形的桌子旁进行交流,经过大家的讨论后一般没有解决不了的问题,这也只有HDU ACM集训队特有的圆桌会议,有一天你也可以进来体会一下哦:),在一天在讨论的时候,Eddy想出了一个极为古怪的想法,如果他们在每一分钟内,一对相邻的两个ACM队员交换一下位子,那么要多少时间才能得到与原...
分类: 编程语言 发布时间: 07-20 23:38 阅读次数: 0

Linux系统下的文件管理

一、Linux系统结构 linux是一个倒树型结构 最大的目录名称叫“/” (根目录) 是系统顶级目录 /目录以下为二级目录,这些目录都是系统装机时系统自动建立的 系统中的二级目录的作用: /bin             ##二进制可执行文件,系统常规命令 /boot           ##启动目录,存放系统自动启动文件,内核,初始化程序 /dev            ##系统...
分类: 其他 发布时间: 07-20 23:38 阅读次数: 0