我在C#.NET4控制台应用程序中居中文本时遇到问题.
这是我将文本居中的方法:
private static void centerText(String text)
{
int winWidth = (Console.WindowWidth / 2);
Console.WriteLine(String.Format("{0,"+winWidth+"}", text));
}
Run Code Online (Sandbox Code Playgroud)
但是,我只是输出正常输出的输出.但是,如果我使用此行:
Console.WriteLine(String.Format("{0,"+winWidth+"}", "text"));
Run Code Online (Sandbox Code Playgroud)
"文本"应该居中.
我centerText用这两种方法打电话:
private static void drawStars()
{
centerText("*********************************************");
}
private static void title(string location)
{
drawStars();
centerText("+++ Du er nu her: " + location + "! +++");
drawStars();
}
Run Code Online (Sandbox Code Playgroud) 我的网站有问题,我在jQuery UI上使用jQuery,在登录框上创建一个反弹效果.
然而,我有一个div登录框的问题,因为它在屏幕的左侧反弹,当它应该在中间反弹时,它也会在完成弹跳时跳入.
我创建了一个JSFiddle来演示它:http: //jsfiddle.net/prooi/GqyfX/
如果你可以看看,并让我知道它为什么会这样,它会很棒.
提前致谢.
我正在尝试向我们的 SMS 网关发送请求,我想在发送的 SMS 中放入一些换行符。
到目前为止,我得到了这个:
/usr/local/bin/curl -G --data-urlencode "text=*****centreon Notification *****\n\nType:$NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nDate/Time: $DATE$" "http://192.168.11.248:13013/cgi-bin/sendsms?username=user&password=password&from=12345678&to=87654321"
Run Code Online (Sandbox Code Playgroud)
但是,这行不通,因为我\n在 SMS 中收到了所有's,应该有一条新线路。
我有一个可以运行的 PHP 脚本\n,但是由于我无法调用 PHP 脚本,因此我必须使用 oneliner 来执行此操作,其中 cURL 发挥作用。
我正在研究我的CodeIgniter项目,到目前为止工作得非常好.
但是,我需要一些方法来计算上传文件的数量,因为我想在某些情况下限制它(但不是全部).
我怎样才能做到这一点?我试过count($_FILES)但是这没有给我任何可用的东西.
我也尝试过其他一些东西,但都没有给我提供我需要的信息.
上传表单是一个多文件上传,我使用这个库来处理多个上传.
没有计数的上传功能如下所示:
function do_upload()
{
$setid = $this->input->post('imageset');
$this->load->library('upload');
$this->load->library('image_lib');
$this->upload->initialize(array(
"upload_path" => "./photos/",
"allowed_types" => "jpg|jpeg|png|gif",
"encrypt_name" => TRUE
));
try {
$this->upload->do_multi_upload("files");
$images = $this->upload->get_multi_upload_data();
$config = array(
'image_library' => 'gd2',
'create_thumb' => TRUE,
'maintain_ratio' => TRUE,
'width' => '145',
'height' => '145'
);
foreach ($images as $image)
{
$config['source_image'] = $image['full_path'];
$this->image_lib->initialize($config);
$this->image_lib->resize();
$this->manage_model->insertimage($image['file_name'],$image['orig_name'],$image['file_size'],$image['file_type'],$setid);
}
$this->session->set_flashdata('success','Billederne er nu blevet uploadet.');
} catch (Exception $e) {
$this->session->set_flashdata('error', $e);
}
redirect('manage/images','refresh'); …Run Code Online (Sandbox Code Playgroud) 我有这个PHP代码:
// connect to mysql
require_once('includes/connect.php');
// include config
include('includes/config.php');
$nameser = $_GET['term'];
$search = Array();
$names = '';
$result = mysql_query("SELECT name FROM customers WHERE name LIKE '%".$nameser."%'");
while ($row = mysql_fetch_assoc($result))
$names = json_encode($row['name']);
echo $names;
Run Code Online (Sandbox Code Playgroud)
但输出格式不正确,因此自动完成脚本无法弄清楚它应该用它做什么.
此外,此示例仅输出1个条目,但应该远远超过此条目.
有任何想法吗?
我正在开发一个PHP脚本,用于将一些数据库行从一个DB导出/导入到另一个DB.
到目前为止,我得到了这个函数,以确保在将新行放入其中之前目标表为空:
function truncateTable($conn, $tblname)
{
echo "Truncating..";
$query = $conn->exec("TRUNCATE TABLE $tblname") or die("failed!");
echo "Truncated table $tblname!";
}
Run Code Online (Sandbox Code Playgroud)
但是,这给了我这个错误:
Call to a member function exec() on a non-object
Run Code Online (Sandbox Code Playgroud)
传递给函数的connectionstring $conn如下所示:
$con2 = new PDO("mysql:host=$dbs2;dbname=$dbd2",$dbu2,$dbp2);
Run Code Online (Sandbox Code Playgroud)
我把这个函数称为:
truncateTable($con2, "users");
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我只是在学习PDO,请原谅我这是一个非常基本的问题.