问题列表 - 第28026页

采访问题:关于Java序列化和单例

在一次采访中,面试官问我以下问题:是否有可能序列化单个对象?我说是的,但在哪种情况下我们应该序列化一个单身人士?

是否可以设计一个对象无法序列化的类?

java singleton serialization

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

.Net删除字符串中的所有前0位

我得到以下内容:

03年5月1日

我需要将其转换为1.5.3

问题是我不仅可以修剪0,因为如果我得到:

10年5月1日

我需要将其转换为1.5.10

那么,解决这个问题的更好方法是什么?正则表达式?如果是这样,任何正则表达式的例子呢?

c# regex .net-3.5

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

从Form1打开Form2,从Form2关闭Form1

现在,我有两个表单,名为form1和form2,在form1中有一个按钮,当我点击它,然后打开form2

问题:在form2中,我想在单击它时创建一个按钮,form2关闭并且form1关闭.这该怎么做

c# winforms

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

通过UIPrerenderedIcon在iPhone上移除Shine/Gloss效果不在设备上工作

我试图在我的应用程序的Info.plist上使用UIPrerenderedIcon /"Icon已经包含光泽和斜角",它在模拟器上完美运行,但在真实设备上却没有(iPod touch 2g).我甚至试图从设备上卸载应用程序,清理所有版本,但我仍然有光泽/光泽,这真的毁了我的图标......有什么想法吗?

最诚挚的问候,Muffie

iphone xcode objective-c

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

实体框架4:如何找到主键?

我正在尝试使用EF4创建一个通用方法来查找对象的主键.

public string GetPrimaryKey<T>()
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

为了提供更多信息,我正在使用Tekpub StarterKit,下面是我试图启动和运行的类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Objects;
using System.Data.Objects.ELinq;
using System.Data.Linq;
using Web.Infrastructure.Storage.EF4;

namespace Web.Infrastructure.Storage {
public class EFSession:ISession {
    PuzzleEntities _db;//This is an ObjectContext
    public EFSession() {
        _db = new PuzzleEntities();
    }

    public void CommitChanges() {
        _db.SaveChanges();
    }
    /// <summary>
    /// Gets the table provided by the type T and returns for querying
    /// </summary>
    private ObjectSet<T> GetObjectSet<T>() where T:class {
        return _db.CreateObjectSet<T>();
    }

    private T …
Run Code Online (Sandbox Code Playgroud)

.net c# entity-framework primary-key entity-framework-4

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

MySQL接受任何密码

假设我有一台具有大量测试帐户的测试服务器。测试帐户具有未知密码,这些密码被硬编码到应用程序的报告中,并以加密方式存储在mysql.users表中。

是否有任何选项或黑客可以用来使mysql接受任何文本作为帐户的“正确”密码?例如:

Update mysql.user Set Password="*" where 1=1
Run Code Online (Sandbox Code Playgroud)

注意:上面的行不起作用,因为它将字面意义上将密码设置为“ *”,而不是通配符。但是,我正在寻找一种创建mysql帐户的方式,该帐户可以接受任何有效密码。这台机器已断开与网络的连接,我可以完全访问mysql数据库...

mysql passwords

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

跟踪大量电子邮件活动

Litmus上个月(2010年5月)发布了一项电子邮件分析服务.
见这里:http://litmusapp.com/email-analytics

它们拥有非常酷的"读取率"跟踪:它们可以跟踪正常读取,撇去和Glanced/Deleted.

他们如何跟踪撇去并浏览/删除?这对我来说似乎不可能:)

他们还跟踪前进和打印.打印很简单(它们包括带有bg图像的css @media打印查询).

但是前锋?我认为这可能是后续打开和不同IP /重用URL之间的组合.但是,这意味着如果我打开我的邮件并从另一台计算机重新读取它,它就算是一个转发.关于这个的任何想法?

总结一下: Litmus Email Analytics表示他们可以跟踪电子邮件阅读,浏览,浏览/删除,打印和转发.他们是如何做到的(撇去,扫视/删除和转发)?

跟踪代码: 这是代码.您为每个列表/广告系列组合创建了一个唯一代码(以便您可以跟踪广告系列..)然后将以下html/css代码放在电子邮件的标记之前.

<style>@media print{
 #_t { 
    background-image: url('https://a6.emltrk.com/XX0000XX?p');}
 }
 div.OutlookMessageHeader, table.moz-email-headers-table, blockquote #_t {
    background-image:url('https://a6.emltrk.com/XX0000XX?f')
   }
</style>
<div id="_t"></div>
<img src="https://a6.emltrk.com/XX0000XX" style="display:none" width="1" height="1" border="0" />
Run Code Online (Sandbox Code Playgroud)

检测结果:

使用Gmail,打印跟踪有效.雅虎 不知何故失败了.Glances/Deleted实际上有效,我已经测试过了.

email tracking massmail

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

C#如何压缩.ashx内容?

在我的Web应用程序中,我使用ashx文件将文件写入浏览器.我注意到.ashx文件没有压缩,但仅限于.aspx文件.

是否可以压缩.ashx?如果有可能,怎么样?

目前我使用global.asax来处理压缩:

<%@ Application Language="C#" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.IO.Compression" %>

<script runat="server">
void Application_PreRequestHandlerExecute(object sender, EventArgs e)
{
    HttpApplication app = sender as HttpApplication;
    string acceptEncoding = app.Request.Headers["Accept-Encoding"];
    Stream prevUncompressedStream = app.Response.Filter;

    if (!(app.Context.CurrentHandler is Page ||
        app.Context.CurrentHandler.GetType().Name == "SyncSessionlessHandler") ||
        app.Request["HTTP_X_MICROSOFTAJAX"] != null)
        return;

    if (acceptEncoding == null || acceptEncoding.Length == 0)
        return;

    acceptEncoding = acceptEncoding.ToLower();

    if (acceptEncoding.Contains("deflate") || acceptEncoding == "*")
    {
        // defalte
        app.Response.Filter = new DeflateStream(prevUncompressedStream,
            CompressionMode.Compress);
        app.Response.AppendHeader("Content-Encoding", "deflate");
    } else …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

如何使用objective-c在Finder中使文件不可见

如果可能的话,我需要使用objective-c或使用C调用在finder和spotlight中隐藏文件.

谢谢

macos cocoa file objective-c

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

如何获取一种语言的国家名称列表(例如英文)?

使用Java,您可以获得ISO2代码列表Locale.getISOCountries()(请参阅此相关问题获取Java国家/地区列表的最佳方法).

但是,我希望列出所有国家/地区名称(例如英文),而不是ISO2国家/地区代码列表.我怎么能用Java或Groovy编程呢?

非常感谢你,

法比安.

java grails groovy localization country-codes

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