package com.example.postvalue;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class M...
魔法师百小度也有遇到难题的时候——现在,百小度正在一个古老的石门面前,石门上有一段古老的魔法文字,读懂这种魔法文字需要耗费大量的能量和大量的脑力。
过了许久,百小度终于读懂魔法文字的含义:石门里面有一个石盘,魔法师需要通过魔法将这个石盘旋转X度,以使上面的刻纹与天相对应,才能打开石门。
但是,旋转石盘需要N点能量值,而为了解读密文,百小度的能量值只剩M点了!破坏石门是不可能的,因为那将需要更多的能量。不过,幸运的是,作为魔法师的百小度可以耗费V点能量,使得自己的能量变为现在剩余能量的K倍(魔法师的世界你永远不懂,谁也不知道他是怎么做到的)。比如,现在百小度有...
package com.example.dialog;
import android.os.Bundle;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.view.Menu;
import...
这是一个大小写字母转换的程序,但是却存在一个错误,即可以大写转小写,不能小写转大写。
代码如下:
#include <iostream>
using namespace std;
int main()
{
char a[100];
cin>>a;
cout<<endl;
for(int i=0;a[i]!=0;i++)
{
if(a[i]>='a'&&a[i]<='z') //如果是小写,转换为大写
a[i]-=32;
if(a[i]>='A'&&a[i]<='Z') ...
1、流程
2、每个语句的功能
3、试数
1->把自己当计算机,一步一步执行程序不需要问为什么
2->不要漏掉任何一步
3->整齐
如何学习一些小算法的程序
尝试自己去变成解决它,大部分人自己都无法解决。
如果解决不了就看答案
把答案看懂
照着答案去敲
调试错误
修改程序,了解为什么要这样做
不看答案,自己独立把程序敲出...
public class MainActivity extends Activity {
private Gallery gallery;
private ImageSwitcher switcher;
private List<Integer> lst;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
galle...
犹太人有这样的故事:罗马人占领乔塔帕特后,39个犹太人与约瑟夫及他的朋友躲到一个洞里,犹太人决定宁愿死也不要被敌人逮到,于是决定了一个自杀方式,41个人排成一个圈,由第1个人开始报数,每报数到第3个,该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止。
现在假设您不幸参与了这个游戏,共有N个人,如何让自己成为最后一个报数者,成功逃生。假设有41个人,您需要排在多少位才能逃生。
代码如下:
#include <stdio.h>
#define N 41 //也可以通过scanf函数赋值
int main()...
package com.example.android_12_28;
import java.util.List;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ImageView;
public class OneImageAdapter extends BaseAdapter {
private List<I...
public class MainActivity extends Activity {
private ListView listView;
private List<User> userList;
private List<String> list;
private List<String> list2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.lay...
在猜数小游戏1的基础上加入随机数,让系统随机生成一定范围内的随机数,然后猜出这个随机数。
猜数小游戏2与1的最大不同是引入了随机数。在程序开头包含了stdlib.h和time.h头文件,分别用到了stdlib.h中的srand()和rand()函数,time.h中的time()函数。
一般来说,计算机中使用的随机数都是伪随机数,不是真正的随机数。 真正的随机数在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的。而计算机中的随机数是按照一定算法模拟产生的,其结果是确定的。我们可以这样认为这个可预见的结果其出现的概率是100%。所以计算...
用c语言写了一个非常简单的猜数小程序。先设定好要猜的数字,通过输入数和设定数比较大小,提示输入数多大或过小。代码如下:
#include <stdio.h>
#define N 45
void main()
{
int a;
printf("请猜一个整数:");
while(1)
{
scanf("%d",&a);
printf("\n");
if(a>N)
printf("你输入的数太大了,请重新输入:");
else if(a<N)
printf("你输入的数太小了,请重新输入:");...
/*
2015年12月27日14:36:10
作用;输出一段连续的数组
目的;了解数组
*/
#include<stdio.h>
int main(void)
{
int a;
int arr[10];
for(a = 0; a < 10; a++)
{
arr[a] = a;
}
for(a = 9; a >= 0; a--)
{
printf("%d\n"...
静态类型语言是火车,动态类型语言是汽车。
火车只要不脱轨,按既定的轨道走,一般错不了。
汽车相对要灵活一些,加速、减速、变道、超车。
一般从java入门的开发者换用动态类型语言会感慨:没有类型约束怎么保证不出错?
就像火车司机感慨汽车司机:没有轨道你们是怎么保证不钻沟的。
Set rng = Sheets("洗沫汇总表").Range("a1:e50")
rng.Select
Selection.Clear
Sheets("洗沫汇总表").Cells(1, 1) = "部门"
Sheets("洗沫汇总表").Cells(1, 2) = "金质"
Sheets("洗沫汇总表").Cells(1, 3) = "金重"
Sheets("洗沫汇总表").Cells(1, 4) = "报表编号"
Sheets("洗沫汇总表").Cells(1, 5) = "表名"
ii...
有时候用pip 安装 uwsgi因为各种依赖问题装不上,可以用apt-get来装。
apt-get install uwsgi
apt-get install uwsgi-plugin-python
不过uwsgi.xml需要加一项
<plugins>python</plugins>
算法导论10.4-5
思路:
1、不停搜索当前节点的左孩子直到最后一个左孩子,并赋给当前节点
2、当前节点有右孩子,将右孩子设为当前节点,执行1
若当前节点没有右孩子,将当前节点标记为last,当前节点上溯到其父节点
3、执行1前,判断当前节点左右孩子是否为last,如为last跳到2
#include <stdio.h>
#include <stdlib.h>
//typedef struct NODE *tree;
typedef struct NODE *node;
s...
77 进程管理
# Top动态
Ps-aux静态 进程树pstree 查看系统进程
# 程序名
& 后台运行程序
# fg 把后台运行的进程调回前台
# bg 把前台运行进程调到后台
# renice Renice +1 180 把180号进程的优先级加1
# kill Kill PID 终止某个PID进程
# at at 5pm + 3 days /bin/ls 指定三天后下午5:00执行/bin/ls
...
77 进程管理
# Top动态
Ps-aux静态 进程树pstree 查看系统进程
# 程序名
& 后台运行程序
# fg 把后台运行的进程调回前台
# bg 把前台运行进程调到后台
# renice Renice +1 180 把180号进程的优先级加1
# kill Kill PID 终止某个PID进程
# at at 5pm + 3 days /bin/ls 指定三天后下午5:00执行/bin/ls
...
21 打印管理
# redhat-config-printer-tui 进入安装打印机界面
# lp lp –d
hptr file 打印file到hptr的打印机上
# lpq Lpq –P
打印机名 查看打印机的状态
# lprm Lprm –P
打印机名 a 删除打印机内的打印作业
# disable Disable –r “changing paper”
HPtr 禁用打印机并提示原因
# enable Enable HPtr 重新启用被禁用的
27 用户管理
...
tab=补全
ctrl+a=开始位置
ctrl+e=最后位置
ctrl+k=删除此处至末尾所有内容
ctrl+u=删除此处至开始所有内容
ctrl+d=删除当前字母
ctrl+w=删除此处到左边的单词
ctrl+y=粘贴由ctrl+u,ctrl+d,ctrl+w删除的单词
ctrl+r=正在测试,还没弄明白,呵呵。
ctrl+l=相当于clear
ctrl+b=向回移动
ctrl+f=向前移动
ctrl+p=向上显示...