嗨团队我是CI和离子auth的新手,我想找到在登录用户上获取用户名并使其成为字符串的最佳方法.我试过这个,我得到一个错误.
类CI_Email的对象无法转换为字符串
这是我的控制器
class Dashboard extends CI_Controller {
function index() {
$user = $this->ion_auth->user();
$email = $user->email;
$data['email']= $email;
$data['mainContent'] = 'dashboard_view';
$this->load->view('template', $data);
}
Run Code Online (Sandbox Code Playgroud)
并查看
<div id='dashboarWap'>
<?php echo form_open('dashboard/dashInput'); ?>
<?php echo $email; ?>
Run Code Online (Sandbox Code Playgroud)
任何关于我为什么会收到此错误的想法都将是一个很大的帮助,谢谢.
嗨,我是Haskell的新手,我有点失落.我已经得到了这个,但无法解决这个问题.
仅使用foldr布尔运算,(||)并False定义一个函数
or_list :: [Bool] -> Bool
Run Code Online (Sandbox Code Playgroud)
以便
or_list [b1, b2,...,bn] = b1 || b2 ||...|| bn
Run Code Online (Sandbox Code Playgroud)
注意
or_list [] = False
Run Code Online (Sandbox Code Playgroud)
我想出了类似的东西
or_list :: [Bool] -> Bool
or_list [0..n] = foldr False (||) [0..n]
Run Code Online (Sandbox Code Playgroud)
但是,不要真正得到如何foldr运作.如果有人能指出我走正确的道路,那将是一个很大的帮助.
我试图使用计数器从列表中删除某些东西,但它不适合我.
int i =0;
foreach(Rolls rl in rolls)
{
if(rl.getCourseId == courseId && rl.getStudentId == studentId)
{
rolls.RemoveAt(i) ;
}
i++;
}
Run Code Online (Sandbox Code Playgroud)
谁能明白为什么这可能不起作用.它给了我一个运行时异常:
"集合已被修改;枚举操作可能无法执行."
Hay即时消息是jquery的新手,我正在尝试使用可调整大小的代码。我可以使其正常工作,但似乎无法解决如何返回新尺寸的问题。我想将新大小设置为要保存在数据库中的php变量。我是javascript和jquery的新手,所以任何帮助都将是很大的帮助。
嗨,我有一个对象列表,我需要找出我的ID是否已经在列表中.在对象类中,我设置了id,我只想知道在Ui中输入的那个是否已经在使用中.
班级
class Product
{
private string name = "";
private int id = 0;
private decimal Pvalue = 0.00m;
private static int lastId = 1;
public Product(string namep, decimal valuep)
{
this.name = namep;
this.id = lastId++;
this.Pvalue = valuep;
}
public override string ToString()
{
return name + " " + id + " "+ Pvalue;
}
public bool Equals(Product p)
{
return (p.id == this.id);
}
}
Run Code Online (Sandbox Code Playgroud)
我试图解决它:
int id;
bool test = int.TryParse(textBoxId.Text, out id);
if(test) …Run Code Online (Sandbox Code Playgroud) 这是一个简单的我认为,但对于我的生活我不能让它工作.
我有一个变量$ id我想把它放在一个我有回声的img src中(例如"upload/$ id.jpg")
我已经尝试了很多方法,看着整个网络,无法让它工作
echo "
<td>
<img src="uploaded'.$id'.jpg">
</td>
";
Run Code Online (Sandbox Code Playgroud)
这就是回声看起来如果有人能告诉我为什么它不起作用将是一个很大的帮助
我有一节课:
class Stock : Product
{
}
Run Code Online (Sandbox Code Playgroud)
在那堂课中,我做了一个Equals方法:
public bool Equals(Product p)
{
return (p.Id == this.Id);
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.它告诉我Equals:
警告 1'WindowsFormsApplication1.Stock.Equals(WindowsFormsApplication1.Product)'隐藏继承的成员'WindowsFormsApplication1.Product.Equals(WindowsFormsApplication1.Product)'.如果要隐藏,请使用new关键字.
C:\Users\tom\Desktop\uni\WindowsFormsApplication1\WindowsFormsApplication1\WindowsFormsApplication1\Stock.cs 36 21 WindowsFormsApplication1
Run Code Online (Sandbox Code Playgroud)
有谁知道这是为什么?
嗨,我做了一个扩展线程的东西,添加添加一个具有IP的对象.然后我做了这个线程的两个实例并启动它们.他们使用相同的列表.
我现在想使用Synchronized来停止并发更新问题.但它没有工作,我无法解决原因.
我的主要课程:
import java.util.*;
import java.io.*;
import java.net.*;
class ListTest2 {
public static LinkedList<Peer> myList = new LinkedList<Peer>();
public static void main(String [] args) {
try {
AddIp test1 = new AddIp(myList);
AddIp test2 = new AddIp(myList);
test1.start();
test2.start();
} catch(Exception e) {
System.out.println("not working");
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的线程类:
class AddIp extends Thread {
public static int startIp = 0;
List<Peer> myList;
public AddIp(List<Peer> l) {
myList = l;
}
public synchronized void run() {
try {
startIp = …Run Code Online (Sandbox Code Playgroud) 我正试图从我的mysql数据库中拉出一个字符串并使用一个工作来添加<br />标签.但它不起作用,我无法解决原因
if(mysql_num_rows($res)){
echo '<div id="contents">';
while($row = mysql_fetch_array($res)){
$UserName = $row['UserName'];
$Message = $row['Message'];
$MessageW = wordwrap($Message, 10, "<br />\n");
echo '<div><strong>' .
$UserName . ': </strong>' .
$MessageW . '</div>';
}
echo '</div>';
}
Run Code Online (Sandbox Code Playgroud)
谁能帮我?