小编jan*_*zki的帖子

在Mac OSX下检测连接的USB设备

首先是一个声明:在为Mac编程方面,我是一个新手.但是我有一个需要与设备进行USB通信的任务,所以我想我会从基本的东西开始.

我从这里获取代码,构建它并从终端运行它.它启动并写入:

寻找符合供应商ID = 1351和产品ID = 8193的设备.

开始运行循环.

然而,在此之后,如果我插入和拔出USB设备(我尝试过:iPod,GPS,鼠标)屏幕上没有任何内容,尽管我理解的应该是每当我连接和断开设备时.

我究竟做错了什么?

提前致谢.

c macos usb

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

处理Android上的gzip压缩内容

我正在尝试使用DOM方法在Android上解析Web上的文件.

有问题的代码是:

try {
    URL url = new URL("https://www.beatport.com/en-US/xml/content/home/detail/1/welcome_to_beatport");

    InputSource is = new InputSource(url.openStream());

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    DocumentBuilder db = dbf.newDocumentBuilder();
    Document document = db.parse(is);
    document.getDocumentElement().normalize();
} catch(Exception e) {
    Log.v(TAG, "Exception = " + e);
}
Run Code Online (Sandbox Code Playgroud)

但我得到以下异常:

V/XMLParseTest1(  846):Exception = org.xml.sax.SAXParseException: name expected (position:START_TAG <null>@2:176 in java.io.InputStreamReader@43ea4538) 
Run Code Online (Sandbox Code Playgroud)

该文件正在递给我gzipped.我检查了is调试器中的对象,其长度为6733字节(与响应头中文件的内容长度相同)但是如果我将文件从浏览器保存到我的硬盘,则其大小为59114字节.此外,如果我将它上传到我自己的服务器,当它为它们提供服务时没有gzip XML-s并设置URL,代码运行就好了.

我猜测会发生的事情是Android尝试解析gzip压缩流.

有没有办法先解压缩流?还有其他想法吗?

java android gzip

9
推荐指数
1
解决办法
6806
查看次数

在Rails中设置跟踪(永久)cookie的位置?

我正在尝试跟踪"匿名"用户的操作,并最终在注册后将其与帐户相关联.我想我会通过设置一个永久性cookie来做到这一点.我最好的选择是在ApplicationController中有以下内容:

class ApplicationController < ActionController::Base
  before_filter :set_tracking_cookie
  def set_tracking_cookie
    cookies.permanent[:user_uuid] = SecureRandom.uuid unless cookies[:user_uuid]
  end
end
Run Code Online (Sandbox Code Playgroud)

这是正确的方法还是有更好的解决方案?

ruby cookies ruby-on-rails

8
推荐指数
1
解决办法
2409
查看次数

如何在大小超过200 MB的mysql中导入数据(.sql文件)

我有一个大小为200 MB的数据库备份,我想在我的数据库中导入它.我试过,我收到错误消息,说大小更大.我尝试使用php.ini并将上传文件的大小增加为: -

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
  upload_max_filesize = 300M
Run Code Online (Sandbox Code Playgroud)

当我重新启动我的wamp服务器时,它仍然允许仅上传8 MB.如何在mysql中恢复数据库,其大小远大于2或8 MB.

mysql database phpmyadmin

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

圆形角桌与LESS

经过一些挖掘后,我发现是我需要为桌子设置圆角的最佳响应.

这引出了我以下的CSS片段:

.greytable tr:first-child th:first-child {
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
}

.greytable tr:first-child th:last-child {
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

.greytable tr:last-child td:first-child {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.greytable tr:last-child td:last-child {
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
Run Code Online (Sandbox Code Playgroud)

现在我想知道如何用LESS简化所有这些.我尝试了以下LESS代码:

.border-radius (@v, @h, @radius: 5px) {
    -moz-border-radius-@v@h: @radius;
    -webkit-border-@v-@h: @radius;
    border-@v-@h: @radius;
}
Run Code Online (Sandbox Code Playgroud)

然后调用它(左上角):

.greytable tr:first-child th:first-child {
    .border-radius('top', 'left')
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用(LESS片段的第二行出错).

提前致谢!

css less

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

可以列出zip/rar文件内容的PHP库

注意:我需要一个库而不是链接到我的主机没有或想要安装的扩展的文档.

主题说明了一切.

我暂时不需要提取任何文件(虽然这可能是我以后的Web应用程序的一个很好的补充)我只需要列出rar和zip存档的内容.

php zip rar archive

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

div的最后一个元素的margin-bottom属性不会"扩展"div

我在div中有一个元素,它有一个背景图像.在div下方,我有另一个div与另一个背景图像.现在的问题是,如果第一个div中包含的最后一个元素应用了margin-bottom,那么这两个div之间会有一个间隙,如下所示:

截图http://img40.imageshack.us/img40/5603/littlesnapperh.png

注意由第一个div中包含的h2元素的margin-bottom属性引起的灰色间隙.我知道如果我将margin-bottom切换到padding-bottom,这可以解决,但如果我需要margin-bottom呢?

如何解决这个问题?

html css margin

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

Yii具有引导扩展,别名"bootstrap.widgets.TbNavbar"无效.确保它指向现有的PHP文件

我试图使用yii的bootstrap扩展,但我不断收到标题中提到的错误,我仔细检查了我的配置文件,但我不知道我在做错了.这是我的config/main.php

    <?php

// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');

// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.
return array(
        'language'=>'en_us',
        'basePath'=>dirname(__FILE__).DIRECTORY_SEPARATOR.'..',
        'name'=>'CODEPAC',

        // preloading 'bootstrap,log' component
        'preload'=>array('bootstrap','log',),

        // autoloading model and component classes
        'import'=>array(
                'application.models.*',
                'application.components.*',

        ),

        'modules'=>array(
                // uncomment the following to enable the Gii tool
                'user'=>array(
                'debug'=>false,
                'userTable'=>'user',
                'translationTable'=>'translation',
                'mailer'=>'PHPMailer',
                'facebookConfig'=>array(
                        'appId'=>'12345',
                        'secret'=>'secret',
                        'domain'=>'localhost',
                        'status'=>true,
                        'xfbml'=>true,
                        'cookie'=>true,
                        'lang'=>'en_US',)
                ),
                 'avatar'=>array(),

                'profile' => …
Run Code Online (Sandbox Code Playgroud)

php yii twitter-bootstrap

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

标签 统计

css ×2

php ×2

android ×1

archive ×1

c ×1

cookies ×1

database ×1

gzip ×1

html ×1

java ×1

less ×1

macos ×1

margin ×1

mysql ×1

phpmyadmin ×1

rar ×1

ruby ×1

ruby-on-rails ×1

twitter-bootstrap ×1

usb ×1

yii ×1

zip ×1