小编GyR*_*yRo的帖子

如何将一组图标导入Android Studio项目

我从Android开发者中心下载了图标集合 此集合中的每个图标都根据其分辨率在forlders中排序:drawable-hdpi,drawable-mdpi,drawable-xhdpi,drawable-xxhdpi.

有没有办法将一个动作中的所有4个图标文件导入Android Studio,或者我需要逐个复制它?(当我使用new-> Image Asset时,我必须填写文件路径,我无法用文件夹路径填充它)

更新25/2/15:
根据这个问题,似乎有一种方法可以通过Android Asset Studio生成4个大小的图标,然后将zip文件直接导入到您的Android Studio项目res文件夹中 - 有没有人使用它?

android android-ui android-icons android-studio

58
推荐指数
3
解决办法
14万
查看次数

如何通过UTF-8编码的ServletOutputStream字符发送

我的servlet代码看起来像这样:

response.setContentType("text/html; charset=UTF-8");
response.setCharacterEncoding("UTF-8");
ServletOutputStream out = response.getOutputStream();
out.println(...MY-UTF-8 CODE...);
Run Code Online (Sandbox Code Playgroud)

...

然后我得到错误:

java.io.CharConversionException: Not an ISO 8859-1 character: ?
 javax.servlet.ServletOutputStream.print(ServletOutputStream.java:89)
 javax.servlet.ServletOutputStream.println(ServletOutputStream.java:242)
 rtm.servlets.CampaignLogicServlet.doPost(CampaignLogicServlet.java:68)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
 javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
Run Code Online (Sandbox Code Playgroud)

如何切换Servlet输出流的字符集?

java servlets utf-8 internationalization

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

DB2:不会允许"NULL"列?

我们的应用程序运行的复杂查询的一部分包含以下行:...(内部查询)

SELECT
...
NULL as column_A,
NULL as column_B,
...
FROM
...
Run Code Online (Sandbox Code Playgroud)

在DB2中不允许使用这种创建具有值的列的语法,尽管它在MSSQLOracle DB中完全没问题.从技术上讲,我可以将其更改为:

'' as column_A,
'' as column_B, 
Run Code Online (Sandbox Code Playgroud)

但这并没有完全相同的含义,可能会损害我们的计算结果.如何使用其他语法在DB2中创建具有空值的列?

sql db2

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

用微调器替换操作栏的标题(下拉)

我试图在操作栏的默认标题出现的同一位置显示一个微调器.我按照类似SO案例的说明进行操作,所以我设法消除了标题,但旋转器的位置仍然没有与左边对齐,正如你从这个屏幕截图中看到的那样

apinner没有对齐左边

以下是我重现此案例的应用程序的主要定义:

AndroidMenifest.xml:

<application
        android:label="app"            
        android:icon="@drawable/ic_launcher"
        android:theme="@style/Theme.AppCompat" > 
...
    <activity
        android:name="gm.activities.ViewAllActivity">            
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="gm.activities.MainActivity" />
    </activity>
Run Code Online (Sandbox Code Playgroud)

menu_view_all.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="gm.activities.ViewAllActivity">
    <item android:id="@+id/spinner"
        android:title="will be replaced anyway"
        app:showAsAction="ifRoom"
        app:actionViewClass="android.widget.Spinner"
        android:layout_gravity="left"
        android:gravity="left"/>
    <item android:id="@+id/action_settings" android:title="@string/action_settings"
        android:orderInCategory="100" app:showAsAction="never" />
</menu>
Run Code Online (Sandbox Code Playgroud)

以及相关活动:

public class ViewAllActivity extends ActionBarActivity {

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.view_all_activity);
        getSupportActionBar().setDisplayShowTitleEnabled(false);
...
@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_view_all, …
Run Code Online (Sandbox Code Playgroud)

android alignment android-ui android-actionbar android-actionbar-compat

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

使用弹性盒时如何水平拉伸元素

我正在尝试水平拉伸内部对象,以便它们填充容器的宽度。

这是我的代码:

<!DOCTYPE html>
<html>
<head>
<style>
.flex-container {
  display: flex;
  height: 200px;
  align-items: stretch;
  background-color: DodgerBlue;
}

.flex-container > div {
  background-color: #f1f1f1;
  margin: 10px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
}
</style>
</head>
<body>
<h1>The align-items Property</h1>

<p>The "align-items: stretch;" stretches the flex items to fill the container (this is default):</p>

<div class="flex-container">
  <div>1</div>
  <div>2</div>
  <div>3</div>  
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

由于以下属性,内部 div 元素的高度被拉伸:

align-items: stretch;
Run Code Online (Sandbox Code Playgroud)

如何拉伸这些元素的宽度

css flexbox web

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

CSS - 如何将元素定位到其父容器的底部?

在下面的示例中,我尝试将子 div(粉色矩形)放置在其父 div 的底部。我尝试使用我找到此 stackoverflow 线程的建议,但没有帮助。任何想法?

<html>
<style type="text/css"> 
    .a {        
        background: gray;
        height: 80px;
    }
    .b {
        background: pink;
        float:  right;                              
        bottom: 0px;
    }   
</style>
<body>
<div class="a">
    the parent
    <div class="b"> child
    </div>
</div>  
</body>
<html>
Run Code Online (Sandbox Code Playgroud)

css

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

在 Android Studio 中导入图像作为背景

我应该如何导入假设为我的活动背景的 .png 图像?我从项目面板中选择了drawable文件夹,然后打开了 New 菜单:' Image Asset ' ,但这个选项用于导入图标,所以我想这不是正确的决定(我需要导入一个图像以分布在所有屏幕背景上)。然后我选择了选项'scaled drawble'(也许它不是默认的Android Studio安装的一部分,而是作为我安装的一些插件的一部分提供)

此选项实际上以不同的比例(mdpi、hdpi 等)将 .png 导入到我的项目下,但它是将背景图像添加到 Android Studio 中最推荐的选项吗?因为我注意到 xhdpi 和 xxhdpi 的 KB 大小比导入的文件的原始大小大(它的大小比源大是没有意义的)

android android-ui android-studio

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

迁移到JBoss 5.1 - 无法创建新的SAX解析器

我正在尝试将我的应用程序(打包在.war文件中)部署在JBoss 4.2.3上正常工作到JBoss 5.1(使用java 5).

目前在部署期间我在server.log中看到错误:

...引起:org.jboss.xb.binding.JBossXBRuntimeException:无法创建新的SAX解析器

...引起:java.lang.ClassCastException:org.apache.xerces.parsers.XML11Configuration

根据这一线索在JBoss的论坛上,我需要我的应用程序隔离开来.我的问题:

  1. 根据JBoss 5.1发行说明 - 与现有配置的主要区别在于默认情况下启用了按值调用和部署隔离.因此,我是否真的需要隐式设置我的应用程序?
  2. 我认为当同一个应用程序服务器运行多个相互冲突的应用程序时,主要需要隔离.在我的情况下,我试图只运行一个应用程序.那又需要隔离吗?
  3. 如果答案对上述问题是肯定的,我需要强制隔离 - 我该如何配置它?假设我的war文件名为'foo'.我是否必须插入jboss-web.xml部分:
<jboss-web> 
  <loader-repository>
 tld.mydomain:loader=foo.war
 </loader-repository>
</jboss-web>
Run Code Online (Sandbox Code Playgroud)

migration jboss classloader isolation

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

Redis可以处理这个简单的查询

我一直在研究与关系数据库相比的Redis功能,而不会遇到NFR问题,例如响应时间,可伸缩性等,我理解Redis的优点.

以下是Redis可以为Web应用程序处理的用例列表.
提到这一点,Redis的一个已知缺点是进行业务分析,但分析应该有多复杂,以便使Redis在比较MySQL时效率较低?

例如,如果MySQL中的以下数据结构:
表:用户 列: Id(PK),名称(VarChar),年龄(Int)
表:消息列:用户ID(FK),内容(VarChar),重要性(Int)

在我的应用程序中,我想使用以下2个查询:

 1. SELECT Content FROM Message WHERE Importance > 2;
 2. SELECT Content FROM Message,Users WHERE  User.Id=Message.UserID and
    User.Age > 30;
Run Code Online (Sandbox Code Playgroud)

我的问题:
我可以使用Redis存储上面的数据结构,并以与MySQL相同(或更高)的效率查询它吗?

relational-database redis

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

Redis处理巨大的数据集

我听说过,相对于Redis,传统关系数据库的(左)优势之一是,在存储大量大型数据集(例如20 GB大小)的用例中,最好继续使用MySQL等数据库。我的问题是基于Redis具有分片能力(意味着将价值分成多个部分)这一事实-关系数据库是否比Redis更好仍然是一个问题?

(例如,在读/写效率,关于这些数据集的查询的复杂性等方面)

database redis

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