问题列表 - 第13982页

eclipse中的外部输出文件夹

在eclipse中是否有办法使项目的输出文件夹成为外部文件夹,而不是位于项目根目录下的文件夹?

eclipse

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

基于ajax的网页 - 这样做的好方法?

我建立了一个网站,专注于只加载必须加载的数据.我在这里构建了一个示例,并想知道这是否是构建wegpage的好方法.在构建这样的网站时存在一些问题,例如

  • 书签
  • 来回走动
  • 历史SEO(因为内容基本上没有真正连接)

所以这是一个例子:

的index.html

<html>
<head>
<title>Somebodys Website</title>
  <!-- JavaScript -->
  <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
  <script type="text/javascript" src="pagecode.js"></script>
</head>
<body>
<div id="navigation">
<ul>
    <li><a href="#" class="nav" id="link_Welcome">Welcome</a></li>
    <li><a href="#" class="nav" id="link_Page1">Page1</a></li>
</ul>
</div>
<div id="content">
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

pagecode.js

var http = null;
$(document).ready(function()
{
// create XMLHttpRequest
try {
    http = new XMLHttpRequest();
}
catch(e){
    try{
        http = new ActiveXObject("MS2XML.XMLHTTP");
    }
    catch(e){
        http = new ActiveXObject("Microsoft.XMLHTTP");
    }
}
// set navigation click events
$('.nav').click(function(e)
  {
    loadPage(e);
  });
}); …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

有多处理工作者的扭曲网络客户端?

所以,我有一个使用Twisted + Stomper作为STOMP客户端的应用程序,它将工作分配给多处理工具.工人工具.

当我只使用python脚本启动时,这似乎工作正常,(简化)看起来像这样:

# stompclient.py

logging.config.fileConfig(config_path)
logger = logging.getLogger(__name__)

# Add observer to make Twisted log via python
twisted.python.log.PythonLoggingObserver().start() 

# initialize the process pool.  (child processes get forked off immediately)
pool = multiprocessing.Pool(processes=processes)

StompClientFactory.username = username
StompClientFactory.password = password
StompClientFactory.destination = destination
reactor.connectTCP(host, port, StompClientFactory())
reactor.run()
Run Code Online (Sandbox Code Playgroud)

当这个打包进行部署时,我想我会利用扭曲的脚本并从tac文件中运行它.

这是我非常相似的tac文件:

# stompclient.tac

logging.config.fileConfig(config_path)
logger = logging.getLogger(__name__)

# Add observer to make Twisted log via python
twisted.python.log.PythonLoggingObserver().start() 

# initialize the process pool.  (child processes get forked off immediately)
pool = multiprocessing.Pool(processes=processes)

StompClientFactory.username …
Run Code Online (Sandbox Code Playgroud)

python twisted multiprocessing

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

遍历由DefaultMutableTreeNode构成的树

我们使用DefaultMutableTreeNodeJava中指定的树结构.

有没有办法遍历它,这是内置的?

如果没有,请提出其他技巧.

java tree swing parsing

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

创建自定义ImageView

我通过扩展仅在屏幕上绘制一些文本的ImageView来创建自定义图像视图,但是我没有看到模拟器屏幕中绘制的任何内容,但是日志消息和printlns在日志控制台中打印.我没做什么事吗?

这是我的活动

public class HelloAndroidActivity extends Activity
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        //        setContentView(R.layout.main);
        CustomImageView myView = new CustomImageView(getApplicationContext());
        System.out.println("Setting the view");
        myView.invalidate();
        setContentView(myView);
        System.out.println("Calling invalidate");
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的CustomImageView

public class CustomImageView extends ImageView
{

    /**
     * @param context
     */
    public CustomImageView(Context context)
    {
        super(context);
        // TODO Auto-generated constructor stub
        setBackgroundColor(0xFFFFFF);
    }

    /**
     * @param context
     * @param attrs
     */
    public CustomImageView(Context context, AttributeSet attrs)
    {
        super(context, attrs); …
Run Code Online (Sandbox Code Playgroud)

android android-widget custom-component

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

在视图中转义JavaScript字符串文字

在ASP.NET MVC视图中是否有用于转义JavaScript的实用程序函数?我经常需要使用视图中的一些值来初始化一小段JavaScript; 例如,我可能有类似的东西:

<script type="text/javascript">
var page = new Page({ currentUser: "<%= Model.UserName %>" });
page.init();
</script>
Run Code Online (Sandbox Code Playgroud)

我希望有类似的东西:

<script type="text/javascript">
var page = new Page({ currentUser: "<%= Html.JavaScriptEscape(Model.UserName) %>" });
page.init();
</script>
Run Code Online (Sandbox Code Playgroud)

当然,我可以自己编写这个函数.但是因为已经有内置的实用程序形成HTML编码,并且因为ASP.NET MVC的一个卖点是<%%>是默认的渲染模式,因为我想要实现的是很常见的,它让我想知道为什么我找不到已经内置的东西.例如,是否有一种简单而优雅的方法可以在视图中将对象序列化为JSON?

或者我正在做一些针对ASP.NET MVC原则的事情?当我遇到这样的问题时,通常会让我认为我做错了,因为我认为框架设计师花了一些时间思考现实场景.

asp.net-mvc

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

在UITableView中使用插入行

我希望我的UITableView的行为类似于联系人编辑器中的表格,即用户应该点击编辑,并且每个部分的底部应该出现一个"添加新类别"行.

我使用下面的代码来执行此操作,但问题是没有平滑过渡,因为在联系人中.相反,新行突然出现.我怎样才能获得动画?

另外,我如何回应"添加新类别"行的点击?在我当前的实现中,该行不可单击.

用户开始编辑时是否需要重新加载数据?我这样做是因为否则不会绘制插入行.

谢谢.

- (void)setEditing:(BOOL)editing animated:(BOOL)animated {
    [super setEditing:editing animated:animated];
    [self.tableView setEditing:editing animated:animated];
    [tableView reloadData];
}

- (NSInteger)tableView:(UITableView *)_tableView numberOfRowsInSection:(NSInteger)section {
    // ...
    if( self.tableView.editing ) 
        return 1 + rowCount;
}

- (UITableViewCell *)tableView:(UITableView *)_tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    // .....
    NSArray* items = ...;
    if( indexPath.row >= [items count] ) {
        cell.textLabel.text = @"add new category";
    }
    // ...

    return cell;
}

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
    NSArray* items = ...;

    if( indexPath.row == [items count] ) …
Run Code Online (Sandbox Code Playgroud)

iphone editing insert objective-c uitableview

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

当数据源为Linq时,访问ItemDataBound事件中的列

我使用以下代码设置数据源:

    protected void Page_Load(object sender, EventArgs e)
    {
        var vacancies = from v in db.Vacancies
                    join c in db.Customers on v.CustomerID equals c.CustomerID
                    join cp in db.CustomerPortals on c.CustomerID equals cp.CustomerID
                    where cp.PortalID == Master.Portal.ID
                    select new
                    {
                        Title = v.Title,
                        Internship = (v.ContractID == 6),
                        Hours = v.Hours,
                        City = v.Customer.City.Name,
                        Degree = v.Degree.Title,
                        Contract = v.Contract.Title,
                        CustomerID = v.CustomerID
                    };
        rVacancies.ItemDataBound += new RepeaterItemEventHandler(rVacancies_ItemDataBound);
        rVacancies.DataSource = vacancies;
        rVacancies.DataBind();
    }
Run Code Online (Sandbox Code Playgroud)

现在我想知道如何从ItemDataBound事件访问其中一列(如CustomerID).

    void rVacancies_ItemDataBound(object sender, RepeaterItemEventArgs e)
    {
         // This …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net

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

从PHP调用外部shell脚本并获取其进程ID

如何从PHP本身调用外部shell脚本(或者外部PHP脚本)并在同一脚本中获取其进程ID?

php external-process

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

最近,我需要一个内存文件交换算法

我的老板让我找到一些算法或现有的库.因为我们的应用程序在linux上运行,它需要很多文件,可能超过5G-20G ......但是我们不需要一次加载文件,但是在需要文件的时候.顺便说一句,我们的驱动器中可能存储了超过100-1000个文件.

但是,这个应用程序至少是实时的.简单而普通的阅读或装载不能满足我们的需求.

我知道在linux和windows中,有机制virture memory ..在linux中我们使用mmap来实现我们的交换需求......

但老板是老板,他说我们现在不考虑这个问题.

所以,我在这里寻求帮助.. thanx

linux swap

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