小编Nic*_*ick的帖子

如何在URL中隐藏文件路径?

将URL地址更改为自定义地址的最佳方法是什么?目前我的网站显示:

http://nkonecny.com/_pages/_portfolio/port.html

我想把它改成这样的东西:

http://nkonecny.com/portfolio
Run Code Online (Sandbox Code Playgroud)

php url filepath

5
推荐指数
1
解决办法
2万
查看次数

使用mechanize登录网页

这是我用Python编程的第一次经历,我正在尝试登录这个 网页.搜索后我发现很多人建议使用mechanize.为了确保在我获得代码之前我正确设置了东西,我mechanize从网站下载了zip并将我的python脚本放在解压缩的机械化文件夹中.

到目前为止,我使用了我发现的不同示例:

import mechanize

theurl = 'http://voyager.umeres.maine.edu/Login'
mech = mechanize.Browser()
mech.open(theurl)

mech.select_form(nr=0)
mech["userid"] = "MYUSERNAME"
mech["password"] = "MYPASSWORD"
results = mech.submit().read()

f = file('test.html', 'w')
f.write(results) 
f.close()
Run Code Online (Sandbox Code Playgroud)

从查看网页的来源,我相信用户名/密码是表单的正确名称.当我运行脚本时,IDLE我得到一堆错误,包括超时错误和机器人错误.完整的追溯: 在此输入图像描述 即使代码有效,我也不确定我应该期待什么.登录是我的学校电子邮件,它也有类文件夹.我想要完成的最终游戏是,一旦我登录我的帐户,我想解析一些文件夹以获取信息,并将它们存储在一个文件中,以后可以转换为json或RSS feed,但这更进一步对Python有更好理解的道路,只是想更清楚地了解我想要实现的目标.

python mechanize

5
推荐指数
1
解决办法
6172
查看次数

一个简单的C++ While循环不起作用

我有一个简单的while循环我正在尝试实现但是对于我的生活无法弄清楚我缺少什么.我有currentuser初始化在顶部-1

while(currentuser = -1){
    cout << "Enter user ID: ";
    cin >> id;
    currentuser = search(a, length, id);
}
Run Code Online (Sandbox Code Playgroud)

我的搜索功能是这样的:

int search (User a[ ], int length, string userID){
    User u;
    string tempid;
    int templegnth; //I ignore length for now as I will use it later
    for(int i=0; i<50; i++){
        tempid = a[i].getID();
        templegnth = tempid.length();
        if((tempid == userID)){
            return i;
        }
    }
    return -1;


}
Run Code Online (Sandbox Code Playgroud)

我知道它的一些非常简单,但答案现在逃脱了我.

c++ while-loop

4
推荐指数
2
解决办法
2803
查看次数

在汇编中使用Interupts

我被要求用中断重写我的代码(完整说明).我们还没有真正涵盖课堂上的中断,我不确定如何使用它们或如何实现它们.这是我的代码,我写的不使用中断,基本上使键盘成为钢琴或可以播放一首为摩托罗拉68hc11写的歌曲(羊,chromsc,大厅):

PORTA      EQU  $1000  ;The speaker port
SPEAKER    EQU  PORTA
SPEAKERBIT   EQU  %00100000

SCSR    EQU  $6400    ; Serial communications status register
SCDR    EQU  $6401    ; Serial communcations data register
TDRE    EQU  %00000010    ; mask for TDRE flag in SCSR
RDRF    EQU  %00000001    ; mask for RDRF flag in SCSR


ORG     $8000;  Place data at 8000
LAMB    FCB  'trerttttrrrrtuuutrerttttrrtre',$00
CHROMSC FCB  'q2we4r5ty7u8i9op-[=]',$00
HALL    FCB  'qwertet5w5r2rqwertetiutetu',$00

KEYMAP  FDB  'q', 220, 758  ;  A    ;key, frequency, and 1/4 second …
Run Code Online (Sandbox Code Playgroud)

assembly

4
推荐指数
1
解决办法
745
查看次数

仅使用加法/减法编写模数函数

我正在写一个库MIPS,我不能使用浮点计算IE模数,除法,乘法.

我在C中编写了除法和乘法函数,然后我将该代码翻译成了MIPS.

然而,我迷失了如何通过C仅使用加法或减法来编写函数来计算模数.

如何使用ONLY加法和减法编写一个函数来计算模数?

c mips

4
推荐指数
1
解决办法
9310
查看次数

Android启动画面,不透明背景无效

我试图让我的闪屏的背景变得不透明/透明.我在值中创建了一个colors.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="translucent_black">#00000000</color>
</resources>
Run Code Online (Sandbox Code Playgroud)

然后我有我的splash.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:background="@color/translucent_black">
    <ImageView android:layout_width="wrap_content" android:id="@+id/imageView1"
        android:src="@drawable/splash" android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_centerInParent="true"></ImageView>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

我觉得我应该在清单中有一些东西,但是我一直都会把错误放进去.如果你真的感觉很活泼,我也可以弄清楚如何让标题栏消失.再次感谢.

android splash-screen transparent

3
推荐指数
1
解决办法
5623
查看次数

Android:听电源按键

我正在尝试按下电源按钮时听.最后,我希望在按两次电源按钮时运行一些代码,以检查屏幕是锁定还是解锁.我目前有这个:

  @Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);//prevent phone from being locked
}

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) {

    switch (keyCode) {
        case KeyEvent.KEYCODE_POWER:
        {
            Toast.makeText(getBaseContext(), "Power button pressed", Toast.LENGTH_LONG).show();

            return true;
        }
        case KeyEvent.KEYCODE_MENU:
            Toast.makeText(getBaseContext(), "Menu Button Pressed", Toast.LENGTH_LONG).show();

            return true;
    }
    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

该代码可以很好地为菜单keyevent干杯,但不会为电源键事件做任何事情.有任何想法吗?

android keyevent

3
推荐指数
1
解决办法
2万
查看次数

Android如何判断滑动菜单是否可见

我在我的应用程序中使用SlidingMenu,并试图弄清楚如何告诉用户菜单何时可见.

我在MainFragment中有一个动画,我希望在菜单可见时停止.

我尝试过这样的方法:

            //In MainFragment

            //In my animation loop
            // ResponsiveUIActivity is where menu is Init
            ResponsiveUIActivity resp = (ResponsiveUIActivity) getActivity();
            SlidingMenu sm = resp.getSlidingMenu();

            if(sm.isFocused()){ //tried isActived(), isEnabled
                //cancel animation
            }
Run Code Online (Sandbox Code Playgroud)

如果菜单可见,这些似乎都没有告诉我.我无法区分Menu Fragment和MainFragment.

android android-fragments slidingmenu

3
推荐指数
1
解决办法
669
查看次数

"JSON"未定义

我正在尝试将Chromecast背景网站加载到ac#WebBrowser中,但我得到: 在此输入图像描述

我认为它发生了,因为webbrowser默认使用IE7(?),这可能不适合网站上的JS.我试图更新注册FEATURE_BROWSER_EMULATION到9000希望强制webbrowser使用IE9框架.但我仍然得到同样的错误.

Web浏览器是否适用于此任务或是否有解决此问题的方法?

编辑:

所以,当我打印webbrowser.version我得到:版本:11.0.9600.16518.这是我目前的IE版本.如果我打开IE11并导航到网址,它的工作效果很好.不知道为什么会有webbroswer问题.

我尝试使用以下代码将JSON Parser注入网页:

HtmlDocument doc = webBrowser1.Document;
            Console.WriteLine(doc);
            HtmlElement head = doc.GetElementsByTagName("head")[0];
            HtmlElement s = doc.CreateElement("script");
            s.SetAttribute("type", "text/javascript");
            s.SetAttribute("src", "http://192.168.1.23:10000/JSON-js-master/json2.js");
            head.AppendChild(s);
Run Code Online (Sandbox Code Playgroud)

我尝试使用本地和外部ips引用主机文件.似乎没有什么区别.

.net c# json webbrowser-control

3
推荐指数
1
解决办法
4911
查看次数

Android:自定义微调器大小问题

我已经制作了一个定制的微调器,但尺寸并不是我想要的.微调器变得很大,以获得我需要的列表中的间距.我希望能够独立于微调器按钮的大小来调整微调器的行的大小.我希望微调器很薄,然后我希望剖面行间隔很大.(见底部图片):

目前,微调器的行的xml是这样的:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TableRow android:id="@+id/tableRow1" android:layout_width="wrap_content"
        android:layout_height="wrap_content" android:padding="5dip">
        <ImageView android:layout_width="32sp" android:src="@drawable/icon"
            android:id="@+id/spinnerimage" android:layout_height="32sp" />
        <TextView android:textSize="22sp" android:textStyle="bold" android:textColor="#000"
            android:layout_width="fill_parent" android:id="@+id/category"
            android:layout_height="fill_parent" android:paddingLeft="5sp" />
    </TableRow>
</TableLayout>
Run Code Online (Sandbox Code Playgroud)

我想使用相对布局,但表布局给了我稍微好一点的间距.如果我尝试设置高度,它将切断行中的文本和图标.我的main.xml中的微调器是:

        <Spinner android:id="@+id/catspinner"
        android:layout_marginLeft="25dip" android:layout_marginRight="25dip"
        android:layout_width="fill_parent" android:layout_centerHorizontal="true"
        android:layout_height="wrap_content" android:prompt="@string/prompt"
        android:background="@drawable/yellow_btn"
        android:layout_centerVertical="true" android:drawSelectorOnTop="true" />
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想让微调器的尺寸与标准的android微调器相同(在右边.)我的目前是反转的,微调器是大的,行间距太小.

有任何想法吗??

xml layout android spinner android-custom-view

2
推荐指数
1
解决办法
2万
查看次数