问题列表 - 第49640页

SQLiteOpenHelper onCreate不会创建数据库 - 或者它会被立即覆盖

我将我的数据库存储在我的资源文件夹中,并在运行时复制.我目前有一个简单的Activity,它可以进行简单的数据库调用:

    DBAdapter adapter = new DBAdapter(HomeActivity.this);
    final SQLiteDatabase db = adapter.getReadableDatabase();
    final Cursor c = db.query("exercises", new String[] { "name" }, null,
            null, null, null, null);
    startManagingCursor(c);
    if (c.moveToFirst())
        Log.e(TAG, c.getString(0));
    else
        Log.e(TAG,"No dice");
Run Code Online (Sandbox Code Playgroud)

下面是我的DBAdapter.java(扩展了open helper):

public class DBAdapter extends SQLiteOpenHelper {

    private static final int DB_VERSION = 1;
    private static String DB_PATH = "";
    private static final String DB_NAME = "gymrat.db";
    private final Context myContext;
    private static final String TAG = "GymRat.DBAdapter";

    /**
     * Constructor Takes and keeps a …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

如何检查数组字段是否包含MongoDB中的唯一值或另一个数组?

我现在正在使用mongodb.

我有blogpost集合,blogpost有一个标签,这是一个数组,例如

blogpost1.tags = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5']
blogpost2.tags = ['tag2', 'tag3']
blogpost3.tags = ['tag2', 'tag3', 'tag4', 'tag5']
blogpost4.tags = ['tag1', 'tag4', 'tag5']
Run Code Online (Sandbox Code Playgroud)

我该怎么做这些搜索

  1. 包含'tag1'
  2. 包含['tag1','tag2'],
  3. 包含任何['tag3','tag4']

mongodb

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

WPF Stretch ListBox高度100%的Grid.Row?

我试图拉伸ListBox父网格高度的100%的高度(即父视图高度的90%); 即使listboxes是空的.我应该注意到它VerticalAlignment="Stretch"似乎不起作用,所以我已经从ListBoxStackPanel元素中删除了它.截至目前,ListBox为了容纳它所包含的项目数量,它只需要延伸.我知道行定义应该可以工作,但如果两个列表都是空的,它们都会缩小到几个像素高(与网格行一起).尽管有明确的高度声明,但有些东西会导致这些行缩小吗?

<Grid.ColumnDefinitions>
        <ColumnDefinition Width=".24*"/>
        <ColumnDefinition Width=".73*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height=".9*"/>
        <RowDefinition Height=".1*"/>
    </Grid.RowDefinitions>
    <ListBox Grid.Column="0" Grid.Row="0" Name="Subdivisions" SelectedItem="{Binding SelectedSubdivisionViewModel}" ItemsSource="{Binding Path=Subdivisions}" Grid.IsSharedSizeScope="True">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel>
                    <Border BorderBrush="#FF4788c8" BorderThickness="1,1,1,1" CornerRadius="8,8,8,8">
                        <Expander IsExpanded="{Binding IsSelected, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListBoxItem}}}">
                            <Expander.Header>
                                <StackPanel>
                                    <Grid>
                                        <Grid.ColumnDefinitions>
                                            <ColumnDefinition Width="*" SharedSizeGroup="col1" />
                                            <ColumnDefinition Width=".1*" SharedSizeGroup="col2" />
                                            <ColumnDefinition Width="*" SharedSizeGroup="col3" />
                                        </Grid.ColumnDefinitions>
                                        <Grid.RowDefinitions>
                                            <RowDefinition/>
                                            <RowDefinition/>
                                        </Grid.RowDefinitions>
                                        <TextBlock Grid.Column="0" Grid.Row="0">
                                            <TextBlock.Text>
                                                <MultiBinding StringFormat="Name: {0}">
                                                  <Binding Path="SubdivisionName" /> …
Run Code Online (Sandbox Code Playgroud)

wpf height xaml listbox expression-blend

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

使用数字启动ID始终是不好的做法吗?(CSS)

在我的项目中,我有提交和评论,每个都有一个ID.目前,ID只是数字,与其数据库ID相对应.一切正常,但是当我通过W3验证器运行时,我收到错误:

value of attribute "id" invalid: "1" cannot start a name

我想相反,我可以在所有id之前添加某种字符串,但每当我在JQuery或PHP中使用或操作id时,我必须在使用之前执行id.replace('string','').这看起来相当麻烦.有什么建议?

html css php jquery

8
推荐指数
2
解决办法
649
查看次数

将Windsor Castle注入依赖关系传递给并行线程 - Dispose()问题

我正在使用带有Castle Windsor的ASP.NET MVC作为我的IoC容器,其组件生活方式设置为PerWebRequest.我的存储库(它是注入的依赖项)在构造函数中创建了Entity Framework的ObjectContext实例,并将其存储在私有实例变量中.我的存储库实现了IDisposable,在我的Dispose方法中,我处理了ObjectContext.我认为所有这些都非常标准,这是一个简化的插图:

库:

 public class Repository : IRepository {

    private MyContext _dc; // MyContext inherits from ObjectContext

    public Repository() {
        _dc = new MyContext();
    }

    public void Dispose() {;
        _dc.Dispose();
    }
}
Run Code Online (Sandbox Code Playgroud)

为了确保没有内存泄漏并且我的Repository的Dispose()被调用,我覆盖DefaultControllerFactory的ReleaseController方法来释放Windsor的容器:

public class WindsorControllerFactory : DefaultControllerFactory {
        IWindsorContainer _container;

        public WindsorControllerFactory(IWindsorContainer container) {
            _container = container;
            // Do stuff to register all controller types
        }

        protected override IController GetControllerInstance(RequestContext requestContext, Type controllerType) {
            // Do stuff to resolve dependency
        }

        public override void ReleaseController(IController controller) { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc dependency-injection castle-windsor ioc-container

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

将字节值数组转换为base64编码的字符串并打破长行,Javascript(代码高尔夫)

这个JavaScript函数接受一个数字数组(在0-255范围内)并转换为base64编码的字符串,然后在必要时断开长行:

function encode(data)
{
  var str = "";
  for (var i = 0; i < data.length; i++)
    str += String.fromCharCode(data[i]);

  return btoa(str).split(/(.{75})/).join("\n").replace(/\n+/g, "\n").trim();
}
Run Code Online (Sandbox Code Playgroud)

你能用更少的代码做同样的事情吗?你能做到这样跑得更快吗?可移植性没有对象,如果你愿意,可以使用全新的语言功能,但必须使用JavaScript.

javascript firefox-addon

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

从Gmail中检索UnRead电子邮件 - JavaMail API + IMAP

现在我已经创建了一个代码来检索未读电子邮件并阅读其正文,然后我们可以存储或执行我们想做的任何事情.

它完全正常工作,但问题是它只给我第一个邮件的正文,而第二个它给了身体html标签.

我正在使用JavaMail API ...

我能怎么做??

提前致谢.

最好的问候,阿里

package pack1;
//import the necessary classes

import java.io.IOException;
import java.util.Properties;

import javax.mail.Flags;
import javax.mail.Folder;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Multipart;
import javax.mail.NoSuchProviderException;
import javax.mail.Session;
import javax.mail.Store;
import javax.mail.search.FlagTerm;

public class InboxReader {

    public static void main(String args[]) {
        Properties props = System.getProperties();
        props.setProperty("mail.store.protocol", "imaps");
            try {
                Session session = Session.getDefaultInstance(props, null);
                Store store = session.getStore("imaps");
                store.connect("imap.gmail.com", "mail", "pass");
                System.out.println(store);

                Folder inbox = store.getFolder("Inbox");
                inbox.open(Folder.READ_ONLY);
                //Message messages[] = inbox.getMessages();
                FlagTerm ft = new …
Run Code Online (Sandbox Code Playgroud)

gmail imap jakarta-mail

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

SVN锁定一个目录

对不起,如果这是重复,我仍然没有找到正确的答案..

如何从命令行锁定svn目录?我需要从签到中锁定一个分支

编辑:
我发现的所有这些答案都要求此人访问svn服务器.这不是我的选择.我在一家公司工作,在这家公司里,源控制机器确实被锁在一个金库中.获得更改身份验证规则的访问是一个我无法解决ATM的过程.

svn command-line

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

适用于Android手机上音效的适当音频格式

我描述了我的程序,结果发现大部分的CPU都花在了上面SoundPool.play().

游戏有大约10个声音文件,每个文件不到1秒.目前它们是64kbs可变MP3.它们SoundPool在开始时加载到a 并在整个游戏中频繁播放.

我的问题:什么音频格式(例如mp3,ogg等)对移动设备上的CPU和电池消耗最友好?我只将它们用于音效,而且不需要同时播放.

非常感谢.

performance android mobile-phones power-management audio-player

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

XCode 4下载mac os x 10.6核心库?

好吧,我刚刚获得了XCode 4,并且在某些时候它开始下载名为Mac OSX 10.6核心库的东西.那是什么,为什么?

xcode ios

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