问题列表 - 第44226页

如何使用PHP调整高分辨率图片的大小

当用户上传图片时,我正在处理图片,但我的问题是高rez pics.如何检测用户上传的时间?我正在使用GD库的PHP.使用imagejpeg()方法将质量设置为90不会对其执行任何操作,但会缩放尺寸,然后将ppi设置为72.我希望能够保留尺寸并同时将ppi降至72.任何建议将不胜感激.

php gd image high-resolution

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

Linux程序在运行时找不到共享库

我正在尝试编译一个linux程序,id3v2,它说它无法找到合适的库:

id3v2: error while loading shared libraries: libid3-3.8.so.3: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我猜这是拉入lidid3库的部分?

文件存在,但是,他们正在寻找的实际上是一个符号链接:

"ibid3-3.8.so.3.0.0"

我想知道它是否是一个无法遵循符号链接的问题?也许我可以手动更改它以寻找0.0,如果我知道我想要改变它.

我很乐意澄清任何细节.

看起来包含是按以下方式完成的:

id3v2:  convert.o list.o id3v2.o genre.o
        ${CXX} ${LDFLAGS} -pedantic -Wall -g -o $@ $^ -lz -lid3
Run Code Online (Sandbox Code Playgroud)

我能够使用西蒙的建议来弄清楚有多个地方可能会有人想到一个图书馆.我创建了一个符号链接,程序链接到ACTUAL文件.

谢谢西蒙!

c++ linux installer id3 g++

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

通过samba编辑文件时Vim很慢

我有一个在vmware中运行ubuntu的Windows主机.我设置ubuntu导出一个samba共享,以便我可以在Windows上使用gvim.通过此连接编辑文件时,可视模式变得非常慢.我也注意到bufexplorer在这段时间也变慢了.当我在Windows主机上编辑文件时,这些都不是很慢.

我该怎么做才能提高性能?

vim performance vmware samba

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

如何确定是否选中了复选框?

由于某种原因,我的表单不想获得复选框的值...我不确定它是否是我的编码,但是当我尝试和alert()值时,我得到undefined了结果.我有什么不对?

<head>
  <script>
    var lfckv = document.getElementById("lifecheck").checked
    function exefunction(){
      alert(lfckv);
    }
  </script>
</head>
<body>
  <label><input id="lifecheck" type="checkbox" >Lives</label>
</body>
Run Code Online (Sandbox Code Playgroud)

编辑

我尝试将其更改为此

function exefunction() {
    alert(document.getElementById("lifecheck").checked);
}
Run Code Online (Sandbox Code Playgroud)

但现在它甚至都不想execute.出了什么问题?

html javascript checkbox

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

PrimeFaces gmap无法渲染

在JSF 2.0项目中使用PrimeFaces 2.2.RC2.

我正在尝试使用gmap组件来渲染基本的Google Map.没有错误只显示地图所在的空白页面.

我的.xhtml文件

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui">

    <h:head>
        <script src="http://maps.google.com/maps/api/js?sensor=false" 
              type="text/javascript"></script>
    </h:head>
    <h:body>
        <f:view contentType="text/html">
            <h1>Google Map</h1>
            <p:gmap center="41.381542, 2.122893" zoom="15" type="HYBIRD"
                    style="width:600px;height:400px" />
        </f:view>
    </h:body>
</html>
Run Code Online (Sandbox Code Playgroud)

没有任何问题让其他PrimeFaces组件在这个项目中呈现,PrimeFaces网站上的示例在我的浏览器中渲染就好了.

有任何想法吗 ?

更新:

我将视图标记更改为<f:view contentType="text/html">,现在我得到一个灰色框,地图应该是,当我将鼠标悬停在框上时,光标变为白色手以抓住并移动地图,但仍然没有地图显示.

替代文字

jsf google-maps primefaces

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

如果cabal文件发生变化,为什么cabal构建失败?

有人帮助我理解它.Cabal,很棒的应用程序,喜欢它.但如果cabal文件已更改,则cabal构建将失败,并显示运行cabal配置的消息.虽然它没有在cabal安装上抱怨这一点.我不明白为什么cabal的程序员会遇到所有麻烦来检测情况并将消息输出而不是自动运行配置步骤.为什么?

haskell cabal

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

Google App Engine Always On功能

有人可以解释一下Google App Engine中的Always on功能吗?它有用吗?将举例说明示例.

Always on功能是否也适用于任务队列?

google-app-engine

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

使用devise/cancan进行不同的注册过程,但只有一个用户模型?

到目前为止,我一直试图使用设计允许2个不同的注册路径到同一个用户模型.

我的用户模型链接到其他数据模型,但在注册时我并不关心.但我仍然希望"显示"用户的差异(网址路径,外观和感觉等)加上当然我想在用户模型中保存我的用户所用的用户类型,以便稍后再回来指出并询问我需要填写我的其他模型(链接到用户).

我已经探索了改写我自己的注册控制器的道路,但是我不知道这对路线有什么帮助...我想要像:/ usertype1/signup和/ usertype2/signup虚拟更多比2个usertypes,但最后它应该只创建最简单的用户模式(电子邮件,密码,确认,usertype).

在这一点上欢迎任何建议:)

亚历克斯

ruby-on-rails registration devise cancan

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

PHP函数param类型的最佳实践

我目前正在研究一个框架并且已经遇到了麻烦...当有人在框架中调用函数时,我应该如何处理不正确的参数类型?

例:

// Title is expected to be string, comment_num is expected to be int
function example1($title, $comment_num) {


 // Doesnt throw error, just converts type 
 $title = (string) $title;
 $comment_num = (int) $comment_num;

}
Run Code Online (Sandbox Code Playgroud)

要么

// Title is expected to be string, comment_num is expected to be int

function example2($title, $comment_num) {


 if (!is_string($title)) {

  trigger_error('String expected for first parameter', E_USER_WARNING);
  return;
 }

 if (!is_string($title)) {

  trigger_error('Int expected for second parameter', E_USER_WARNING);
  return
 }
}
Run Code Online (Sandbox Code Playgroud)

或者两者兼而有之?抛出错误并转换类型?

这样做的最佳方式是什么?我打算发布它,所以它不仅仅是我使用它,因此我想为其他人想出最好的方法.谢谢.

编辑!!!

所以我决定给出答案,但我也想发布我制作的代码,这可以让我快速检查类型.它很粗糙,但效果很好. …

php frameworks

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

没有默认构造函数的对象数组初始化

#include <iostream>
class Car
{
private:
  Car(){};
  int _no;
public:
  Car(int no)
  {
    _no=no;
  }
  void printNo()
  {
    std::cout<<_no<<std::endl;
  }
};
void printCarNumbers(Car *cars, int length)
{
    for(int i = 0; i<length;i++)
         std::cout<<cars[i].printNo();
}

int main()
{
  int userInput = 10;
  Car *mycars = new Car[userInput];
  for(int i =0;i < userInput;i++)
         mycars[i]=new Car[i+1];
  printCarNumbers(mycars,userInput);
  return 0;
}    
Run Code Online (Sandbox Code Playgroud)

我想创建一个汽车阵列,但我收到以下错误:

cartest.cpp: In function ‘int main()’:
cartest.cpp:5: error: ‘Car::Car()’ is private
cartest.cpp:21: error: within this context
Run Code Online (Sandbox Code Playgroud)

有没有办法在不使Car()构造函数公开的情况下进行初始化?

c++ arrays constructor

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