小编Wer*_*eta的帖子

如何退出git log或git diff?

我正试着在Git Immersion的帮助下学习Git .有一两件事,每当我使用让我很沮丧git loggit diff:

Git日志显示(END)标记

当我遇到这个(END)词时,我无法弄清楚下一步该做什么.我无法输入任何命令,最终关闭当前的bash并打开另一个命令.如何输入我想要使用的下一个命令?

git git-diff git-log

789
推荐指数
7
解决办法
29万
查看次数

如何在css中的图像上定位文本

如何将文本居中在css中的图像上?

<div class="image">
    <img src="sample.png"/>
    <div class="text">
       <h2>Some text</h2>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想做类似下面的事情,但我遇到了困难,这是我现在的css

<style>
.image {
   position: relative;
}

h2 {
   position: absolute;
   top: 200px;
   left: 0;
   width: 100%;
   margin: 0 auto;
   width: 300px;
   height: 50px;
}
</style>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

当我使用background-image时,我没有得到html2pdf的任何输出:

<style>
#image_container{
    width: 1000px;
    height: 700px;
    background-image:url('switch.png');
}
</style>
<a href="prints.php">Print</a>
<?php ob_start(); ?>
<div id="image_container"></div>
<?php 
$_SESSION['sess'] = ob_get_contents(); 
ob_flush();
?>
Run Code Online (Sandbox Code Playgroud)

这是prints.php:

<?php require_once('html2pdf/html2pdf.class.php'); ?>
<?php
$html2pdf = new HTML2PDF('L', 'A4', 'en');
$html2pdf->writeHTML($_SESSION['sess']);
$html2pdf->Output('random.pdf');
?>
Run Code Online (Sandbox Code Playgroud)

html css

122
推荐指数
4
解决办法
55万
查看次数

如何在jquery中设置文本框值

如何使用jquery将某个值正确加载到文本框中?尝试下面的那个[object Object],但我得到了输出.请赐教我,我是jquery的新手.

proc = function(x, y) {
  var str1 = $('#pid').value;
  var str2 = $('#qtytobuy').value;
  var str3 = $('#subtotal').load('compz.php?prodid=' + x + '&qbuys=' + y);
  $('#subtotal').val(str3);
}
Run Code Online (Sandbox Code Playgroud)

这是html表单:

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<form name="yoh" method="get">
  Product id: <input type="text" name="pid" value=""><br/> 
  Quantity to buy:<input type="text" name="qtytobuy" value="" onkeyup="proc(document.yoh.pid.value, this.value);"></br>

  Subtotal:<input type="text" name="subtotal" id="subtotal" value=""></br>
  <div id="compz"></div>

</form>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

105
推荐指数
3
解决办法
47万
查看次数

1052:字段列表中的列'id'不明确

我有2张桌子.tbl_names并且tbl_section其中包含两个id领域.我如何选择该id字段,因为我总是收到此错误:

1052: Column 'id' in field list is ambiguous
Run Code Online (Sandbox Code Playgroud)

这是我的查询:

SELECT id, name, section
  FROM tbl_names, tbl_section 
 WHERE tbl_names.id = tbl_section.id
Run Code Online (Sandbox Code Playgroud)

我可以选择所有字段并避免错误.但这将是对性能的浪费.我该怎么办?

mysql sql database join mysql-error-1052

80
推荐指数
6
解决办法
30万
查看次数

在Google Maps API中获取标记的坐标

我正在使用Google Maps API.我正在使用下面的代码来获取标记的坐标.

var lat = homeMarker.getPosition().$a;
var lng = homeMarker.getPosition().ab;
Run Code Online (Sandbox Code Playgroud)

使用Google地图构建的应用程序一切正常.但我今天测试了它,我得到了正确坐标的问题.只是发现上面的代码未定义.在我的console.log(homeMarker.getPosition())之后,我发现这是他们用于坐标的变量.

var lat = homeMarker.getPosition().ab;
var lng = homeMarker.getPosition().cb;
Run Code Online (Sandbox Code Playgroud)

我不会问为什么谷歌地图以这种方式行事,但您也可以将其包含在您的答案中.我的问题是,每当谷歌地图改变他们正在使用的变量时,如何在不改变我的代码的情况下正确获取坐标.

javascript google-maps

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

如何从php中的mysql数据库生成图形和图表

如何使用php从mysql数据库生成图形和图表?

我正在尝试使用"图表导演",但我甚至无法正确安装它,因为我使用的是php 5.3版,而且它使用的是不推荐使用的功能dl.

你知道任何替代方案:

  • 完全支持php 5.3
  • 对初学者来说很容易使用
  • 可以访问mysql数据库并绘制其数据图表

php mysql charts graph

32
推荐指数
3
解决办法
20万
查看次数

在javascript switch语句中使用OR运算符

我在javascript中做一个switch语句:

switch($tp_type){

    case 'ITP':
    $('#indv_tp_id').val(data);
    break;

     case 'CRP'||'COO'||'FOU':
    $('#jurd_tp_id').val(data);
    break;

}
Run Code Online (Sandbox Code Playgroud)

但我认为如果我使用OR运算符它不起作用.如何在javascript中正确执行此操作?如果我选择ITP,我会得到ITP.但如果我选择COO,FOU或CRP我总是得到第一个CRP.请帮忙,谢谢!

javascript jquery switch-statement

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

计算C#中的单词数

我正在尝试从C#中的富文本框中计算单词的数量,下面的代码只有在单行时才有效.如何在不依赖正则表达式或任何其他特殊功能的情况下执行此操作.

string whole_text = richTextBox1.Text;
string trimmed_text = whole_text.Trim();
string[] split_text = trimmed_text.Split(' ');
int space_count = 0;
string new_text = "";

foreach(string av in split_text)
{
    if (av == "")
    {
        space_count++;
    }
    else 
    { 
        new_text = new_text  + av + ",";
    }
}

new_text = new_text.TrimEnd(',');
split_text = new_text.Split(',');
MessageBox.Show(split_text.Length.ToString ());
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在phonegap应用程序中传输音频

我正在尝试在我正在创建的phonegap应用程序中实现音频调用.我正在使用PeerJS让2个客户端连接.这部分正在运作.但问题在于为媒体流创建的URL.它看起来像这样:

<audio src="blob:file%3A///6212fd77-7d1e-46ba-9abe-cfe96d414b28"></audio>
Run Code Online (Sandbox Code Playgroud)

而不是像:

<audio src="blob:http%3A///url-to-server.com/6212fd77-7d1e-46ba-9abe-cfe96d414b28"></audio>
Run Code Online (Sandbox Code Playgroud)

这就是为什么两台设备都没有听到任何消息(我正在使用genymotion和我的智能手机进行测试).

但奇怪的是,当我在浏览器和手机中进行测试时,它可以正常工作.当我在笔记本电脑中使用内置麦克风讲话时,我会在手机上听到它.但是当我用手机说话时,笔记本电脑上没有任何声音.

作为参考,当我选择播放媒体流的音频元素时,这就是我所得到的:

<audio src="blob:http%3A//localhost%3A8100/861180b2-2c12-4134-a6da-89fcb40ef372"></audio>
Run Code Online (Sandbox Code Playgroud)

不确定这是否真的是问题.

我正在使用离子来开发应用程序,它可以与crosswalk顺利集成,基本上只是将最近的Chrome浏览器与你的应用程序打包在一起,这样它就可以毫无问题地使用闪亮的新东西.

这是请求麦克风的代码:

function getAudio(successCallback, errorCallback){
    navigator.getUserMedia({
        audio: true,
        video: false
    }, successCallback, errorCallback);
}
Run Code Online (Sandbox Code Playgroud)

然后每当有人发起呼叫时我都会打电话:

getAudio(
    function(MediaStream){

        console.log('now calling ' + to);
        var call = peer.call(to, MediaStream);
        call.on('stream', onReceiveStream);
});
Run Code Online (Sandbox Code Playgroud)

然后onReceiveStream将媒体流转换为URL,然后将其分配给音频元素:

function onReceiveStream(stream){
    var audio = document.querySelector('audio');
    audio.src = window.URL.createObjectURL(stream);
    audio.onloadedmetadata = function(e){
        console.log('now playing the audio');
        audio.play();
    }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?提前致谢.

更新

似乎真正的问题是无法从手机中捕获音频,因为它在navigator.getUserMedia调用时不会请求访问麦克风.我确认navigator.getUserMedia在使用genymotion进行测试时可以访问.虽然它也没有要求在genymotion中访问.我正在使用recordRTC作为垫片提供者.

更新2

好吧,我放弃了这个.它真的不可能要求麦克风.我现在正在尝试的是PhoneRTC.但我再次陷入困境.我安装插件时它没有建立.有关更多详细信息,请在项目Github页面上查看此问题:https: //github.com/alongubkin/phonertc/issues/151

cordova peerjs ionic

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

在html2pdf中使用css浮点数

我正在使用花车将2个div放在彼此旁边.

<a href="printbox.php">print</a>
<?php ob_start(); ?>
<style>
    #sidedish{
        float: left;

        border: 1px solid black;
        width: 100px;
        height: 100px;
    }
    #maindish{
        float: right;
        width: 200px;
        border: 1px solid black;
        height: 100px;
        text-align: center;
    }

    #container{
        width: 304px;
        height: 100px;
        border: 1px solid black;
    }
</style>

<div id="container">
<div id="sidedish"></div>
<div id="maindish"><div id="box">name</div></div>
</div>
<?php $_SESSION['boxes'] = ob_get_contents(); ?>
Run Code Online (Sandbox Code Playgroud)

这是printbox的作用,它只是将缓冲的数据渲染成pdf,但不知何故,设置的浮点数在此过程中丢失了.

<?php require_once('html2pdf/html2pdf.class.php'); ?>
<?php
$html2pdf = new HTML2PDF('P', 'A4', 'en', true, 'UTF-8', array(0, 0, 0, 0));
$html2pdf->writeHTML($_SESSION['boxes']);

$html2pdf->Output('random.pdf');
?>
Run Code Online (Sandbox Code Playgroud)

它在html上工作正常:

在此输入图像描述

但当我点击打印时,它转向:

在此输入图像描述

知道问题是什么吗?

css css-float html2pdf

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