问题列表 - 第32931页

在Objective-C中编码和解码int变量

如何在Objective-C中解码和编码int变量?

这是我到目前为止所做的,但应用程序正在终止.

这里的错误是什么?

-(void)encodeWithCoder:(NSCoder*)coder
{
   [coder encodeInt:count forKey:@"Count"];
}

-(id)initWithCoder:(NSCoder*)decoder
{
   [[decoder decodeIntForKey:@"Count"]copy];
   return self;
}
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

junit测试用例事务没有被提交 - 没有错误

我们在我们的应用程序中实现了JUnit4,它使用Spring核心和JPA与DB2.我们需要测试一个完整的功能,它从一个数据库中检索数据并合并到另一个数据库中.

编写用于从第一个数据库检索数据的测试用例,它正在运行而没有任何错误,但是记录没有存储到第二个数据库中.

履行

我们在TestCase类中包含了以下注释,以便在必要时使测试用例在事务下运行,

@RunWith(SpringJUnit4ClassRunner.class)
@TestExecutionListeners({
      DependencyInjectionTestExecutionListener.class,    
      TransactionalTestExecutionListener.class})
@ContextConfiguration(locations={""})
@TransactionConfiguration(transactionManager="defaultTransactionManager", defaultRollback=false)
@Transactional
Run Code Online (Sandbox Code Playgroud)

在应用程序中,我们有一个manager类来使用doSynch()方法执行此操作.从该方法开始,将调用crudHelper类的txStore()方法来初始化并调用doStore()方法(在同一个类中)以将实体合并到数据库.

以下是整个测试用例逻辑的事务声明

TestCase testSynch() - @Transactional(propagation=Propagation.SUPPORTS)
Manager doSynch() - @Transactional(propagation=Propagation.NEVER)
CRUDHelper txStore() - @Transactional(propagation=Propagation.REQUIRED)
           doStore() - No Transactional annotation
Run Code Online (Sandbox Code Playgroud)

doSynch()被标记为NEVER,因为此时它不需要任何事务,并且在诸如CRUDHelper之类的更高级别中,事务可以被标记为REQUIRED以确保事务可用.

问题

这里,当我们运行调用Manager的doSynch()方法来测试功能的测试用例时,完整的流程工作正常,除了记录没有合并并且没有抛出错误.

从JSP调用时,Manager方法非常有效.我们还通过直接从测试用例调用txStore()进行测试,它也可以正常工作.

请告知我们交易管理是否不正确,或者解决这个问题会有更大的帮助.如果问题或环境不明确,请更新我.提前致谢.!!

spring jpa transactional junit4

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

月份剩余的星期一数量

您如何最容易地计算使用MySQL在一个月内剩余的星期一数量(今天计算)?

在一个查询中解决一周中所有日子的解决方案的奖励积分.

期望的输出(2010年8月17日星期二):

dayOfWeek   left
1           2      -- Sunday
2           2      -- Monday
3           3      -- Tuesday (yep, including today)
4           2      -- Wednesday
5           2      -- Thursday
6           2      -- Friday
7           2      -- Saturday
Run Code Online (Sandbox Code Playgroud)

mysql

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

为您的网站创建广告系统(我自己的AdSense)

我不知道正确的用语,但我想在我的网站上安装广告,广告客户需要在用户点击网站时付费.怎么一个人去做呢?

我的方法是将广告链接到脚本文件,该脚本文件将记录数据库中的点击并将用户重定向到广告商的站点.我看到了这个弱点; 同一用户可以在一段时间内多次点击广告,并会记录多次点击.

所以为了避免这种情况,我想为每个访问者设置一个COOKIE,每个访问者的点击只会在一天内被记录一次.(但是如果禁用cookie会怎么样).

在网站上设置这样的广告系统的正确方法是什么?你能分享一下你的方法吗?

php ads affiliates

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

删除行时"字符串或二进制数据将被截断"

我使用Microsoft SQL Server Management Studio Express连接到我们的SQL Server 2005(想想它的2005,它的版本9.000的东西).我有一个包含一列的表,可以保存大量文本.我已将列类型设置为文本.当我在此列中有一行包含大量文本时,我无法删除它.当我尝试删除它时,我收到消息"字符串或二进制数据将被截断".如果我尝试编辑该行,我会收到相同的消息.我该怎么办?

相当:我通过drop table修复它并再次创建它,但我想要一个解决方案!

sql sql-server

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

如何从CollectionViewSource获取项目数?

我使用CollectionViewSource来过滤ListBox中显示的记录.xaml如下.

   <Window x:Class="WPFStarter.ListBoxItemsFilter.ListBoxFilterUsingCollectionViewSource"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        x:Name="userControl"
        Title="ListBoxFilterUsingCollectionViewSource" Height="300" Width="300">
        <Window.Resources>
        <CollectionViewSource Source="{Binding ElementName=userControl, Path=DataContext.Items}"
                              x:Key="cvs" Filter="CollectionViewSource_Filter"/>
        </Window.Resources>
    <StackPanel Orientation="Vertical">
        <TextBox x:Name="txtSearch" TextChanged="txtSearch_TextChanged"/>
        <TextBlock x:Name="txtSummary" Grid.Column="0" HorizontalAlignment="Right" VerticalAlignment="Bottom"  FontSize="8"></TextBlock>
        <ListBox ItemsSource="{Binding Source={StaticResource cvs}}" DisplayMemberPath="First"/>
    </StackPanel>

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

这是我的代码behing(请不要介意这个代码隐藏,在真实的应用程序中我使用最好的MVVM来实现这个场景).

 public partial class ListBoxFilterUsingCollectionViewSource : Window
    {
        private string _text="";
        private readonly CollectionViewSource _viewSource;

        public ListBoxFilterUsingCollectionViewSource()
        {
            InitializeComponent();
            _viewSource = this.FindResource("cvs") as CollectionViewSource;
        }

        private void CollectionViewSource_Filter(object sender, FilterEventArgs e)
        {
            var character = e.Item as Character;
            e.Accepted = character != null && character.First.ToLower().Contains(_text.ToLower()); …
Run Code Online (Sandbox Code Playgroud)

c# wpf collectionviewsource

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

NullPointerException错误

logcat的

08-17 06:37:22.264: ERROR/AndroidRuntime(1090): java.lang.RuntimeException: Unable to start activity ComponentInfo{one.two/one.two.Booking}: java.lang.NullPointerException
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2268)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2284)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at android.app.ActivityThread.access$1800(ActivityThread.java:112)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1692)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at android.os.Handler.dispatchMessage(Handler.java:99)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at android.os.Looper.loop(Looper.java:123)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at android.app.ActivityThread.main(ActivityThread.java:3948)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at java.lang.reflect.Method.invokeNative(Native Method)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at java.lang.reflect.Method.invoke(Method.java:521)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090):     at dalvik.system.NativeStart.main(Native Method)
08-17 06:37:22.264: ERROR/AndroidRuntime(1090): Caused by: java.lang.NullPointerException
08-17 …
Run Code Online (Sandbox Code Playgroud)

eclipse null android

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

创建空IQueryable <T>对象时出现问题

基本上我想将两个Iqueryable合并为一个Iqueryable,然后在循环结束后返回完整的记录集.它运行完美,但最后我的objret什么都没有,但当我调试循环obj有一些记录.我做错了

IQueryable<MediaType> objret = Enumerable.Empty<MediaType>().AsQueryable();
var typ = _db.MediaTypes.Where(e => e.int_MediaTypeId != 1 && e.int_MediaTypeId_FK == null).ToList();
for (int i = 0; i < typ.Count; i++)
{ 
    IQueryable<MediaType> obj = _db.MediaTypes.Where(e => e.bit_IsActive == true && e.int_MediaTypeId_FK == typ[i].int_MediaTypeId);
    IQueryable<MediaType> obj1 = _db.MediaTypes.Where(e => e.int_OrganizationId == Authorization.OrganizationID && e.bit_IsActive == true && e.int_MediaTypeId_FK == typ[i].int_MediaTypeId);

    if (obj1.Count() > 0)
        obj.Concat(obj1);
    if(obj.Count() > 0)
        objret.Concat(obj);
}
return objret;
Run Code Online (Sandbox Code Playgroud)

c# collections iqueryable

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

"__________ for Java"为"在C中免费"或"在C++中删除"

在Java中使用什么关键字或函数来释放内存?

java

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

javascript检查img src是否有效?

我有类似的东西:

document.getElementById('MyPicture').src = 'attempted.png';
Run Code Online (Sandbox Code Playgroud)

如果客户端无法获取该资源,我想将其替换为:

document.getElementById('MyPicture').src = 'error.png'
Run Code Online (Sandbox Code Playgroud)

我知道我可以在image标签中放置onError = function(),但是如何将Id传递给onError,这样我就可以有一个onError函数可以改变任何坏图片的src?

javascript image src

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