问题列表 - 第39505页

获取当前脚本文件名

如果我有PHP脚本,我如何从该脚本中获取文件名?

另外,给定表单脚本的名称jquery.js.php,如何只提取"jquery.js"部分?

php file

254
推荐指数
10
解决办法
36万
查看次数

关于自动实现的属性的问题C#

我有这个代码:

void Main()
{
    List<Employee> employeeList;

    employeeList = new List<Employee>
    {
        {new Employee("000001", "DELA CRUZ, JUAN T.")},
        {new Employee("000002", "GOMEZ, MAR B.")},
        {new Employee("000003", "RIVERA, ERWIN J.")}
    };

    employeeList.Dump();
}

public class Employee
{
    public string EmployeeNo { get; set; }
    public string Name { get; set; }

    public Employee(string employeeNo, string name)
    {
        this.EmployeeNo = employeeNo;
        this.Name = name;
    }   
}
Run Code Online (Sandbox Code Playgroud)

我应该如何仅使用属性创建一个Employee类的新实例,并将该实例添加到employeeList(我的意思是不使用employee的类构造函数)?

我已经提出了一个解决方案,但它太长了.我应该如何缩短它?

void Main()
{   
    List<Employee> employeeList;

    #region - I want to shorten these lengthy codes. 
    Employee employee1 …
Run Code Online (Sandbox Code Playgroud)

c# refactoring

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

用于GPU的OpenCL FFT库?

是否有可用于使用OpenCL在GPU上运行的通用FFT库?据我所知,Apple二次OpenCL FFT的示例代码是唯一可用的代码吗?

对于非二次幂变换大小,是否存在任何此类库?如果没有,修改Apple OpenCL样本有多容易或多困难?

我正在研究具有非二次幂变换大小的图像处理应用程序,我将不得不做一大堆FFT,一个批量FFT.

gpu gpgpu fft opencl gpu-programming

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

设置RubyMine2以运行和调试Sinatra应用程序

任何人都可以提供在Rubymine中运行和调试sinatra应用程序的设置说明吗?

ruby rubymine sinatra

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

ggplot2:每个方面单独的色标

直觉我正在寻找类似的东西: facet_(scales="free_color")

我做的事情

p <- ggplot(mpg, aes(year, displ, color=model)) + facet_wrap(~manufacturer)
p + geom_jitter()
Run Code Online (Sandbox Code Playgroud)

即:绘制来自model属于不同物种的个体()的2d测量值(manufacturer)由物种刻面,通过颜色指示个体.问题是所有人都拥有相同的颜色范围 - 因此刻面中的点具有非常相似的颜色.

使用geom_line的群体美学可以解决问题,但是线条讲述的不同于点.

另一个明显的解决方案是删除刻面并为每个子集绘制单独的绘图.(如果这应该是唯一的解决方案:是否有任何快速,智能或经过验证的方法可以做到这一点?)

r ggplot2

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

使用itextsharp(或任何c#pdf库),如何打开PDF,替换一些文本,然后再次保存?

使用itextsharp(或任何c#pdf库),我需要打开一个PDF,用实际值替换一些占位符文本,并将其作为byte []返回.

有人可以建议怎么做吗?我已经看了一下itext文档,无法弄清楚从哪里开始.到目前为止,我仍然坚持如何将源PDF文件从PDFReader获取到Document对象,我认为我可能以错误的方式接近它.

非常感谢

c# pdf acrobat itextsharp

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

扩展静态类的扩展方法

我想知道我是否可以使用扩展方法或其他技术扩展静态类 System.Net.Mime.MediaTypeNames.Image,它的类型比我需要的少.

.net c#

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

为字符串分配内存时获取 SIGSEGV/SIGABRT

真的不知道该怎么做 - 当我为字符串分配内存时,我的程序不断崩溃,最常见的是在这段无害的代码中,在其他上下文中从未引起过问题:

template <class T>
inline string to_string (const T& t, bool use_fixed = false)
{
    stringstream ss;
    if (use_fixed) ss.setf(ios::fixed, ios::floatfield);
    ss << t;
    return ss.str();
}
Run Code Online (Sandbox Code Playgroud)

具体来说,它在 'ss << t' 崩溃。t 是 int 类型,==0。堆栈跟踪的最后几行看起来像这样(唉,我太新了,无法发布屏幕截图):

0   ??  
1   malloc
2   operator new(unsigned int)
3   std::string::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&)
4   std::string::_Rep::_M_clone(std::allocator<char> const&, unsigned int)
5   std::string::reserve(unsigned int)
6   std::basic_stringbuf<char, std::char_traits<char>, std:allocator<char> >::overflow(int)
...
Run Code Online (Sandbox Code Playgroud)

现在我能想到的唯一可能与我的程序不同的事情是它有多个线程,并启动一个具有多个线程的子进程并调用此函数。我在 Ubuntu 10.04 上。谢谢你的考虑--

马特

c++ string malloc new-operator

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

HttpPost适用于Java项目,而不适用于Android

我已经为我的Android设备编写了一些代码来登录网站,https并从结果页面中解析出一些数据.一个HttpGet发生抢先拿到需要登陆一些信息,那么HttpPost做实际的登录过程.

:下面的代码在Eclipse中的Java项目,具有构建路径上的下列JAR文件的伟大工程httpcore-4.1-beta2.jar,httpclient-4.1-alpha2.jar,httpmime-4.1-alpha2.jar,commons-logging-1.1.1.jar.

public static MyBean gatherData(String username, String password) {
    MyBean myBean = new MyBean();
    try {
        HttpResponse response = doHttpGet(URL_PAGE_LOGIN, null, null);
        System.out.println("Got login page");
        String content = EntityUtils.toString(response.getEntity());
        String token = ContentParser.getToken(content);
        String cookie = getCookie(response);
        System.out.println("Performing login");
        System.out.println("token = "+token +" || cookie = "+cookie);
        response = doLoginPost(username,password,cookie, token);
        int respCode = response.getStatusLine().getStatusCode();
        if (respCode != 302) {
            System.out.println("ERROR: not a 302 redirect!: …
Run Code Online (Sandbox Code Playgroud)

java android http-post

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

根据某列排序CSV?

我确信我过去已经这样做过了,我忘记了一些小问题,但是如何在某个列上对CSV文件进行排序呢?我对有和没有第三方Perl模块的答案感兴趣.主要方法没有,因为我并不总是有权安装额外的模块.

示例数据:

name,25,female
name,24,male
name,27,female
name,21,male

在第二个数字列上排序后所需的最终结果:

name,21,male
name,24,male
name,25,female
name,27,female

sorting perl

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