我正在开发一个类似于http://www.instructables.com/id/Raspberry-Pi-Wall-Mounted-Google-Calendar/?ALLSTEPS的项目
同样,我需要我的pi继续保持.我安装了常规的Raspbian操作系统,我使用Iceweasel浏览器整天运行Web应用程序.
我已尝试过以下链接中的每一项建议http://www.bitpi.co/2015/02/14/prevent-raspberry-pi-from-sleeping/
然而,pi不能超过10分钟.任何帮助将不胜感激.
我有一个google map在fragment我的应用程序.有趣的是地图加载,但logcat显示一个NullPointerException,我只是在尝试更新地图上的相机时才注意到它,以便它可以自动放大marker.只有这样地图才会崩溃.否则,地图加载正常fragment但没有marker(即使我使用我的当前添加一个gps location).
EDITED*
我知道它崩溃是因为它googleMap是null,但我不明白为什么它返回null.地图渲染,我以前做过这个,它通常在那时崩溃.不呈现.
这是logcat错误
05-08 01:30:33.143 30130-30130/com.example.javed_000.famjam E/mapApp? java.lang.NullPointerException: Attempt to invoke virtual method 'com.google.android.gms.maps.GoogleMap com.google.android.gms.maps.SupportMapFragment.getMap()' on a null object reference
05-08 01:30:33.152 30130-30130/com.example.javed_000.famjam E/MapFragment? lat = 10.7270913 and Long = -61.5544451
05-08 01:30:33.155 30130-30130/com.example.javed_000.famjam D/AndroidRuntime? Shutting down VM
05-08 01:30:33.156 30130-30130/com.example.javed_000.famjam E/AndroidRuntime? FATAL EXCEPTION: main
Process: com.example.javed_000.famjam, PID: 30130
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.maps.GoogleMap.animateCamera(com.google.android.gms.maps.CameraUpdate)' on a null object …Run Code Online (Sandbox Code Playgroud) android google-maps nullpointerexception android-fragments google-maps-android-api-2
尝试使用片段内的recyclerview实现卡片列表.每次我运行它时都会在尝试打开片段时崩溃.我正在按照这个教程https://developer.android.com/training/material/lists-cards.html#Dependencies以及这个http://code.tutsplus.com/tutorials/getting-started-with-recyclerview-和cardview上,机器人- CMS-23465
Logcat崩溃的地方.
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView.setHasFixedSize(boolean)' on a null object reference
circles_tab.xml片段
<android.support.v7.widget.RecyclerView
android:id="@+id/circleList"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:layout_marginRight="12dp"
android:layout_marginTop="12dp"/>
Run Code Online (Sandbox Code Playgroud)
CirclesFragment
public class CirclesFragment extends Fragment {
public ArrayList<String> circles = new ArrayList<String>();
public CharSequence[] circlesList;
public String[] circlesArray = new String[circles.size()];
private List<Person> persons;
private RecyclerView mRecyclerView;
private RecyclerView.Adapter mAdapter;
private RecyclerView.LayoutManager mLayoutManager;
ButtonFloat FAB;
Dialog dialog;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v =inflater.inflate(R.layout.circles_tab,container,false);
// Create …Run Code Online (Sandbox Code Playgroud) android views android-layout android-fragments android-recyclerview
我有一个简单的插入语句,我想用sqlrpgle执行.我首先根据哪些变量为空来构建语句,然后想要使用exec sql来执行插入.这不起作用.
但是在STRSQL中使用子查询输入相同的insert语句可以正常工作.
我已经将sql语句分解为这个问题的最简单版本.
任何援助将不胜感激.
**编辑
这只发生在我添加一个where子句时,这本质上是我需要的,以及为什么我尝试使用sqlrpgle来实现它.声明如
sqlstmt = 'insert into jallib/sbrmrpt (shscdt, shcmdt) ' +
'select shscdt, shcmdt ' +
'from r50files/sbschd ';
Run Code Online (Sandbox Code Playgroud)
和
sqlstmt = 'insert into jallib/sbrmrpt (shscdt, shcmdt) ' +
'values (10, 10) ';
Run Code Online (Sandbox Code Playgroud)
所有工作都很好,一旦将where子句添加到子查询中,它就不能在RPG代码中工作但在STRSQL中
我正在测试一个将参数从CL传递到SQLRPGLE的新程序
我声明了总共16个变量并使用CHGVAR来设置值以测试参数的传递.
PGM
DCL VAR(&COMPFR) TYPE(*CHAR) LEN(3)
DCL VAR(&COMPTO) TYPE(*CHAR) LEN(3)
DCL VAR(&LOCFR) TYPE(*CHAR) LEN(4)
DCL VAR(&LOCTO) TYPE(*CHAR) LEN(4)
DCL VAR(&CLSTFR) TYPE(*CHAR) LEN(1)
DCL VAR(&CLSTTO) TYPE(*CHAR) LEN(1)
DCL VAR(&CUSTFR) TYPE(*CHAR) LEN(7)
DCL VAR(&CUSTTO) TYPE(*CHAR) LEN(7)
DCL VAR(&ITEMFR) TYPE(*CHAR) LEN(20)
DCL VAR(&ITEMTO) TYPE(*CHAR) LEN(20)
DCL VAR(&CLDTFR) TYPE(*CHAR) LEN(8)
DCL VAR(&CLDTTO) TYPE(*CHAR) LEN(8)
DCL VAR(&SCDTFR) TYPE(*CHAR) LEN(8)
DCL VAR(&SCDTTO) TYPE(*CHAR) LEN(8)
DCL VAR(&CMDTFR) TYPE(*CHAR) LEN(8)
DCL VAR(&CMDTTO) TYPE(*CHAR) LEN(8)
CHGVAR VAR(&COMPFR) VALUE('2')
CHGVAR VAR(&COMPTO) VALUE('2')
CHGVAR VAR(&LOCFR) VALUE('6')
CHGVAR VAR(&LOCTO) VALUE('6')
CHGVAR …Run Code Online (Sandbox Code Playgroud) 美好的一天,
我正在编写一个程序来构建一个报告,我在其中构建SQL语句以将所选记录插入到文件中,然后在该插入之后我想对文件进行简单更新以更改某些记录中的选择字段.
问题是在插入运行后,每当我尝试更新文件时,我都会收到一个记录或文件正在使用错误.
我尝试用sqlrpgle和I/O读取和设置函数以编程方式更新它,我甚至尝试在运行程序后只更新STRSQL中的文件,我都遇到了同样的错误.
我怀疑我没有正确关闭,但我不确定是什么.
代码如下
// Assign SQL Query
sqlstmt = 'insert into jallib/orhsrpt ('+
'oacctd, oacmp, oaord, oacust, o8type, ' +
'o8text, o8date, o8time ) ' +
'select oacctd, oacmp, oaord, oacust, ' +
'o8type, o8text, o8date, o8time ' +
'from r50files.vcohead ' +
'join r50files.vcopkct ' +
'on oacmp = o8cmp and oaord = o8ord ' +
'where oacmp = 1 ' +
'and o8type not in (' +
'''C'',''a'',''H'',''E'',''F'', '+
'''A'',''1'',''N'',''M'') ' +
'and oacctd = …Run Code Online (Sandbox Code Playgroud) 我正在使用sqlrgple程序将一定数量的记录插入到文件中,然后输出给用户.请参阅下面的代码片段
// Build SQL statement according to the parameters passed
if rpttype = 'O';
sqlstmt = 'Insert into fqrylibpgm/sblbrpt ' +
'(shclno, shscdt, shcmdt, shcust, ' +
'ttlonl, ttlofl, ttltvl) ' +
'Select shclno, shscdt, shcmdt, shcust, '+
'coalesce(sum(cast(((tbontm * 0.01) * tbonbr)' +
' as dec(8,2))),0), ' +
'coalesce(sum(cast(((tboftm * 0.01) * tbofbr)' +
' as dec(8,2))),0), ' +
'coalesce(sum(cast(((tbtvtm * 0.01) * tbtvbr)' +
' as dec(8,2))),0) ' +
'from r50files/sbschd '+
'left join r50modsdta/sbsctc on tbcmp = …Run Code Online (Sandbox Code Playgroud) ibm-midrange ×4
rpgle ×4
android ×2
db2 ×2
db2-400 ×1
google-maps ×1
raspberry-pi ×1
raspbian ×1
sql ×1
views ×1