小编Jas*_*son的帖子

关于Eclipse的EGit:如何git push --force?

我遇到了一个问题,我的origin/branch与我的本地分支不同步,见下文

我的提交历史

当我尝试从我的本地"staging"分支推送到origin/staging分支时,我得到"被拒绝 - 非快进"错误.

我在Windows PC上使用带有EGit模块的Eclipse.

另一篇文章中我看到我可以使用"git push --force origin staging"来解决我的问题,以便使用我的本地分支覆盖origin/staging分支.

但是,我没有看到EGit的选项,我也看不到如何在EGit中打开控制台来执行此操作?

有谁知道我是否可以在EGit中做到这一点?

好的 - 解决了我自己的问题.看来我在提交的问题上没有被推回原点/分期.在这里找到关于使用"git reset XXX:without --hard" 的概述,它重置了分支标记,但保留了本地更改以供以后重新发送.

谢谢你,杰森

git egit

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

UTF8发布PHP - > MySQL.在数据库中获取问号?

好的,我目前在PHP/MySQL/UTF-8/Unicode地狱!

我的环境:MySQL:5.1.53服务器字符集:latin1 Db characterset:latin1客户端字符集:latin1连接字符集:latin1

PHP:5.3.3

我的PHP文件保存为UTF-8格式,而不是ASCII文件.

在我的PHP代码中,当我建立数据库连接时,我执行以下操作:

ini_set('default_charset', 'utf-8');
$my_db = mysql_connect(DEV_DB, DEV_USER, DEV_PASS);
mysql_select_db(MY_DB);
// I have tried both of the following utf8 connection functions
// mysql_query("SET NAMES 'utf8'", $my_db);
mysql_set_charset('utf8', $my_db);
// Detect if form value is not UTF-8
if (mb_detect_encoding($_POST['lang_desc']) == 'UTF-8') {
$lang_description = $_POST['lang_desc'];
} else {
$lang_description = utf8_encode($_POST['lang_desc']);
}
$language_sql = sprintf(
'INSERT INTO app_languages (language_id, app_id, description) VALUES (%d, %d, "%s")',
                            intval($lang_data['lang_id']),
                            intval($new_app_id),
                            mysql_real_escape_string($lang_description, $my_db)
);
Run Code Online (Sandbox Code Playgroud)

我的MySQL数据库的格式/创建是:

CREATE TABLE IF NOT EXISTS …

php mysql utf-8

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

管理时区

我经历了很多时区/ PHP帖子,大多数建议以UTC格式存储您的日期时间字段,然后在存储和显示日期时间信息时使用应用程序用户时区偏移量.

我遇到的问题我继承了一个不是时区感知的应用程序,现在我需要迎合这个问题.

服务器已设置为"EST +11:00 Australia/Melbourne",并且已经有从该服务器运行的应用程序.所以我无法改变这一点.

幸运的是,我确实知道用户时区偏移,即-05:00等等.

该应用程序使用Javascript日期并使用PHP的strtotime()函数解析它们并存储在MySQL数据库中,如下所示:

$event_starts = date('Y-m-d H:i:s', 
    strtotime('Thu Dec 02 2010 11:15:00 GMT+1100 (AUS Eastern Daylight Time)');
Run Code Online (Sandbox Code Playgroud)

因此,如果服务器未设置为UTC,那么有没有人对如何使这个应用程序时区有所了解的最佳方法有任何建议?

非常感谢,J.

php timezone

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

PHP GD如何圆形裁剪3个方形图像并合并为1个图像保持透明度

我有2个源图像,我想:

  1. 对每个图像进行圆形裁剪,使圆的外部透明
  2. 将所有图像合并/复制回目标透明图像.

我尝试了很多例子,但似乎无法保持最终图像的透明度.

我正在努力实现这样的目标: 在此输入图像描述

这是我得到的输出的一个例子: 在此输入图像描述

这是我的circle_crop函数:

    function create_circle( $img_path ) {
    // Attribution: by NerdsOfTech

    // Step 1 - Start with image as layer 1 (canvas).
    if (! $img1 = $this->imageCreateFromAny( $img_path )) {
        return FALSE;
    }

    $x=imagesx($img1);
    $y=imagesy($img1);


    // Step 2 - Create a blank image.
    $img2 = imagecreatetruecolor($x, $y);

    $bg = imagecolorallocate($img2, 255,0,255, 127); // wierdo pink background
    // $bg = imagecolorallocate($img2, 0, 0, 0, 127 ); // white background

    imagefill($img2, 0, 0, $bg);
    imagecolortransparent($img2, …
Run Code Online (Sandbox Code Playgroud)

php png transparency gd

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

标签 统计

php ×3

egit ×1

gd ×1

git ×1

mysql ×1

png ×1

timezone ×1

transparency ×1

utf-8 ×1